国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

使用Aspose.Cells實現導入導出

2024-07-10 12:48:35
字體:
來源:轉載
供稿:網友

本文實例為大家分享了Aspose.Cells實現導入導出的具體代碼,供大家參考,具體內容如下

這是自己整理的導入導出類,里面有注釋。

using System;using System.Collections.Generic;using System.Data;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using Aspose.Cells;namespace Lzd.Mvc.EasyUi.Common.ExcelUtil{  ///   /// excel操作基類  ///   ///  public  class BaseExcelUtil  {    private Workbook m_Wb = null;        ///     /// 生成Excel    ///     /// 模板Excel的路徑+文件名    /// Excel文件的字節對象    public byte[] CreateExcel(string url)    {      FileStream fs = null;      try      {        //讀取模板Excel文件的中內容        fs = new FileStream(url, FileMode.Open, FileAccess.Read, FileShare.Read);         m_Wb = new Workbook();         m_Wb.Open(fs);         setValue(m_Wb);         //轉換為字節對象并返回        return m_Wb.SaveToStream().ToArray();       }      catch (Exception ex)      {        throw ex;      }      finally      {        fs.Close();      }    }      ///     /// 設定Excel中的數據     /// 數據源為datable類型    ///     /// 工作簿    public virtual void setValue(Workbook wb)    {      throw new Exception("The method or operation is not implemented.");    }             ///     /// 讀取Excel    ///     /// Excel的路徑+文件名    /// Excel文件的字節對象    public DataTable GetExcel(string url)    {      FileStream fs = null;      try      {        //讀取Excel文件的中內容        fs = new FileStream(url, FileMode.Open, FileAccess.Read, FileShare.Read);         m_Wb = new Workbook();         m_Wb.Open(fs);         //設定Excel中的數據       return  getValue(m_Wb);       }      finally      {        fs.Close();      }    }     ///     /// 取得Excel中的數據    ///     /// 工作簿    public virtual DataTable getValue(Workbook wb)    {      throw new Exception("The method or operation is not implemented.");    }    ///     /// 設置字符串值    ///     ///     ///     public void putValue(Cell c, object value)    {      try      {        if (value == null || object.Equals(value, DBNull.Value) || value.ToString().Trim().Length == 0)        {         }        else        {          c.PutValue(value.ToString());        }      }      catch (Exception)      {        c.PutValue("--");      }    }    ///     /// 設置數值值    ///     ///     ///     public void putValueDouble(Cell c, object value)    {      try      {        if (value == null || object.Equals(value, DBNull.Value) || value.ToString().Trim().Length == 0)        {         }        else        {          c.PutValue(Decimal.Parse(value.ToString()));        }      }      catch (Exception)      {        c.PutValue(value.ToString());      }    }    ///     /// 設置日期值    ///     ///     ///     public void putDateValue(Cell c, object value)    {      try      {        if (value == null || object.Equals(value, DBNull.Value) || value.ToString().Trim().Length == 0)        {         }        else        {          c.PutValue(DateTime.Parse(value.ToString()));        }      }      catch (Exception)      {        c.PutValue(value.ToString());      }    }    }  }            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丘北县| 修文县| 当雄县| 军事| 南乐县| 浙江省| 屏边| 芦溪县| 措美县| 静宁县| 浦城县| 綦江县| 鸡西市| 科技| 阿瓦提县| 长顺县| 清水河县| 天津市| 新乐市| 镇江市| 丰台区| 普洱| 济阳县| 班玛县| 华宁县| 罗江县| 达州市| 屏东市| 永济市| 友谊县| 郎溪县| 牟定县| 都昌县| 龙口市| 龙井市| 闸北区| 临高县| 呈贡县| 云林县| 阳城县| 南丰县|