c#操作excel类(网络)

上传人:xiao****1972 文档编号:84136408 上传时间:2019-03-02 格式:DOCX 页数:30 大小:48.64KB
返回 下载 相关 举报
c#操作excel类(网络)_第1页
第1页 / 共30页
c#操作excel类(网络)_第2页
第2页 / 共30页
c#操作excel类(网络)_第3页
第3页 / 共30页
c#操作excel类(网络)_第4页
第4页 / 共30页
c#操作excel类(网络)_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《c#操作excel类(网络)》由会员分享,可在线阅读,更多相关《c#操作excel类(网络)(30页珍藏版)》请在金锄头文库上搜索。

1、C#中的excel操作类:public string mFilename; public Excel.Application app; public Excel.Workbooks wbs; /Workbooks集合对象则代表同一Excel进 public Excel.Workbook wb; 程中打开的所有工作簿对象,Workbook public Excel.Worksheets wss; 对象代表一个工作簿。 public Excel.Worksheet ws; / 构造函数,不创建Excel工作薄 public ExcelEdit() / 创建Excel工作薄 public void

2、Create()/创建一个Excel对象 / 显示Excel public void ShowExcel() / 打开一个存在的Excel文件 public void Open(string FileName)/打开一个Excel文件 public Excel.Worksheet GetSheet(string SheetName) /获取一个工作表 public Excel.Worksheet AddSheet(string SheetName) /添加一个工作表 public void DelSheet(string SheetName)/删除一个工作表 public Excel.Work

3、sheet ReNameSheet(string OldSheetName, string NewSheetName)/重命名一个工作表一 public Excel.Worksheet ReNameSheet(Excel.Worksheet Sheet, string NewSheetName)/重命名一个工作表二 /把EXCEl中的某工作表显示到datagridview中 public void Excel2DBView(string tablename, DataGridView dataGridView1) /把EXCEl中的某工作表中字段值为FieldNameStr的行显示到datag

4、ridview中 public void Excel2DBView_SelectFieldValue(string tablename, string FieldName, string FieldNameStr, DataGridView dataGridView1) /返回excel中不把第一行当做标题看待的数据集 public DataSet GetNewDataSet(string tablename) /根据字段名,删除EXCEl中的某工作表中的记录(SQL语句未成功执行) public void DeleteExcelFieldValue(string tablename, str

5、ing FieldName, string FieldNameStr) / 在工作表中插入行,并调整其他行以留出空间 public void InsertRows(Excel.Worksheet sheet, int rowIndex) / 在工作表中删除行 public void DeleteRows(Excel.Worksheet sheet, int rowIndex) / 在工作表中删除所有行名为rowText的行 public void DeleteRows(string sheetName, string FieldName, string rowText) / 根据字段名, /

6、根据字段名,追加记录 public void AddRecords(string sheetName, string FieldName, string recordText) / DataGridView导出到Excel /获取字段中的字段名称集 public StringCollection GetFieldValues(string sheetName,string FieldName) public void DGView2Excel(DataGridView dgv, string xlsFileName, string sheetName) / DataGridView追加到Exc

7、el指定表格中 public void DGViewAdd2Excel(DataGridView dgv, string xlsFileName, string sheetName) public StringCollection countexcel(string _filename) /返回工作表名 public DataSet proces(string _filename) /用datset返回整个excel public int rowcount(string _filename, string sheetname) /行数 public int rowcount(string sh

8、eetname) /行数 public int colcount(string _filename, string sheetname) /列数 public int colcount(string sheetname) /列数 public string GetCellStr(string sheetName, int row, int col) /返回指定单元格的文本 public void SetCellStr(string sheetName, int row, int col, string writeStr) /将字符串写入指定单元格 public void WriteData(s

9、tring, data, string fileName, string sheetName, int startRow, int startColumn) / 将数据写入Excel public void WriteData(string data, string fileName, string sheetName, int row, int column) / 读取指定单元格数据 public string ReadData(string fileName, string sheetName, int row, int column) public void UniteCells(Exc

10、el.Worksheet ws, int x1, int y1, int x2, int y2) /合并单元格 public void UniteCells(string ws, int x1, int y1, int x2, int y2) /合并单元格 public void InsertTable(System.Data.DataTable dt, string ws, int startX, int startY) /将内存中数据表格插入到Excel指定工作表的指定位置 为在使用模板时控制格式时使用一 public void InsertTable(System.Data.DataTa

11、ble dt, Excel.Worksheet ws, int startX, int startY) /将内存中数据表格插入到Excel指定工作表的指定位置二 public void AddTable(System.Data.DataTable dt, string ws, int startX, int startY) /将内存中数据表格添加到Excel指定工作表的指定位置一 public void AddTable(System.Data.DataTable dt, Excel.Worksheet ws, int startX, int startY) /将内存中数据表格添加到Excel

12、指定工作表的指定位置二 / 保存Excel public bool Save() / Excel文档另存为 public bool SaveAs(object FileName) /去掉文件后缀 public void RemoveExefilter(string FileName) public void Close() /关闭一个Excel对象,销毁对象 public void release_xlsObj() /如何杀死word,excel等进程,下面的方法可以直接调用 public void KillProcess(string processName) */引入Excel的COM组件

13、using System;/using System.Data;using System.Configuration(配置); /表示适用于特定计算机、应用程序或资源的配置文件。无法继承此类using System.Web;using System.Web.Security; /命名空间包含用于在 Web 服务器应用程序中实现 ASP.NET 安全性的类using System.Web.UI; /命名空间提供的类和接口使您得以创建将作为用户界面元素出现在您的 Web 应用程序中的 ASP.NET 服务器控件和页using System.Web.UI.WebControls; /命名空间中的所有控件的公共方法、属性和事件的基类using System.Web.UI.WebControls.WebParts; / 命名空间包含的类和接口统称为 Web 部件控件集。使用这些类可以创建外观和行为可由最终用户修改(个性化)的网页。每个用户对页的个性化设置都会保存以备将来的浏览器会话使用。using System.Web.UI.HtmlControls; /命名空间是专为创建ASP.NET应用程序而建立的,它包含了所有HTML服务器控件的类。HtmlControl类时所有HTML服务器控件的父类,该 类定义了所有HTML服务器控件公共的属性、方法和事件

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号