.NET 保存字符串到Excel

来源:百度知道 编辑:UC知道 时间:2024/06/14 14:00:56
实现把"123"保存到第一个单元格,"456"保存到第二个单元格的功能。

Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
//创建了一个对象。用来对excele操作
int rowIndex = 1;//行的起始是1而不是0?
int colIndex = 0;//行,列
excel.Application.Workbooks.Add(true);
//Creates a new workbook. The new workbook becomes the active workbook. Returns a Workbook object.
System.Data.DataTable table = GetData(); //填充table
foreach (DataColumn col in table.Columns)
{
colIndex++;
excel.Cells[1, colIndex] = col.ColumnName;//将sql内每列的名称赋给eccel的第一行的单元格
}
foreach (DataRow row in table.Rows)
{
rowIndex++;//第一次是从2开始
colIndex = 0;//重新赋值
foreach (DataColumn col in table.Columns)
{
colIndex++;
exc