C# 操作Excel之写入Excel操作浅析

C# 操作Excel之写入Excel操作的具体实现是什么情况呢?C# 操作Excel之写入Excel操作需要注意什么呢?那么本文就向你介绍这方面的内容。
首页 新闻资讯 行业资讯 C# 操作Excel之写入Excel操作浅析

C# 操作Excel之写入Excel操作的由来:看到论坛里面不断有人提问关于读取excel和导入excel的相关问题。闲暇时间将我所知道的对excel的操作加以总结,现在共享大家,希望给大家能够给大家带了一定的帮助。

C# 操作Excel之写入Excel操作的问题:另外我们还要注意一些简单的问题1.excel文件只能存储65535行数据,如果你的数据大于65535行,那么就需要将excel分割存放了。2.关于乱码,这主要是字符设置问题。

C# 操作Excel之写入Excel内容,参数:excelTable是要导入excel的一个table表 

复制

public static bool SaveDataTableToExcel(  System.Data.DataTable excelTable, string filePath)   {   Microsoft.Office.Interop.Excel.Application app =   new Microsoft.Office.Interop.Excel.ApplicationClass();   try   {   //C# 操作Excel之写入Excel操作app.Visible = false;   Workbook wBook = app.Workbooks.Add(true);   Worksheet wSheet = wBook.Worksheets[1] as Worksheet;   if (excelTable.Rows.Count > 0)   {   int row = 0;   row = excelTable.Rows.Count;   int col = excelTable.Columns.Count;   for (int i = 0; i < row; i++)   {   for (int j = 0; j < col; j++)   {   string str = excelTable.Rows[i][j].ToString();   wSheet.Cells[i + 2, j + 1] = str;   }   }   }   //C# 操作Excel之写入Excel操作 int size = excelTable.Columns.Count;   for (int i = 0; i < size; i++)   {   wSheet.Cells[1, 1 + i] =   excelTable.Columns[i].ColumnName;   }   //设置禁止弹出保存和覆盖的询问提示框   app.DisplayAlerts = false;   app.AlertBeforeOverwriting = false;   //保存工作簿   wBook.Save();   //保存excel文件   app.Save(filePath);   app.SaveWorkspace(filePath);   app.Quit();   app = null;   return true;   }   catch (Exception err)   {   MessageBox.Show("导出Excel出错!错误原因:  " + err.Message, "提示信息",   MessageBoxButtons.OK,   MessageBoxIcon.Information);   return false;   }   finally   {   }   //C# 操作Excel之写入Excel操作}
  • 1.

  • 2.

  • 3.

  • 4.

  • 5.

  • 6.

  • 7.

  • 8.

  • 9.

  • 10.

  • 11.

  • 12.

  • 13.

  • 14.

  • 15.

  • 16.

  • 17.

  • 18.

  • 19.

  • 20.

  • 21.

  • 22.

  • 23.

  • 24.

  • 25.

  • 26.

  • 27.

  • 28.

  • 29.

  • 30.

  • 31.

  • 32.

  • 33.

  • 34.

  • 35.

  • 36.

  • 37.

  • 38.

  • 39.

  • 40.

  • 41.

  • 42.

  • 43.

  • 44.

  • 45.

  • 46.

  • 47.

  • 48.

  • 49.

  • 50.

  • 51.

  • 52.

  • 53.

  • 54.

  • 55.

C# 操作Excel之写入Excel操作的基本内容就向你介绍到这里,希望对你了解和学习C# 操作Excel有所帮助。

【编辑推荐】

  1. C# 操作Excel二维图之Delphi浅析

  2. C# 操作Excel常用组件及类的浅析

  3. C# 操作Excel之Excel操作方法调用

  4. C# 操作Excel基础实例浅析

  5. C# 操作Excel之读取Excel操作浅析

12    2009-08-18 16:20:09    C# 操作Excel