C#快速操作Excel
来源:互联网 发布:C语言求主析取范式 编辑:程序博客网 时间:2024/05/22 03:28
// 创建 Excel
Excel.Application _excelApp = new Excel.Application();
// Missing.Value 在System.Reflection 命名空间中
// Missing.Value 还可以改成Excel模版
Excel.Workbook _excelWorkbook = _excelApp.Workbooks.Add(Missing.Value);
// 获取sheet
Excel.Worksheet _excelSheet = (Excel.Worksheet)(_excelWorkbook.ActiveSheet);
// 要填充的内容
string[,] sTbArray = new string[100, 5];
// 对内容sTbArray进行赋值
// 获取范围并且赋值
_excelSheet.get_Range(_excelSheet.Cells[1, 1],
_excelSheet.Cells[100, 5]).Value = ((object)(sTbArray));
// 不显示询问对话框
_excelApp.DisplayAlerts = false;
// 保存
_excelWorkbook.SaveAs(sServePath,
Missing.Value,
Missing.Value,
Missing.Value,
Missing.Value,
Missing.Value,
Excel.XlSaveAsAccessMode.xlNoChange,
Missing.Value,
Missing.Value,
Missing.Value,
Missing.Value);
// quit
_excelApp.Quit();
--------------------------------------------------------------------
或:
foreach(DataTable dt in ds.Tables)
{
ExportDataTable(dt);
}
public void ExportDataTable(DataTable table)
{
// Starts excel and gets an excel application object.
Excel.Application excel = new Excel.Application();
// Adds a new workbook to the excel application.
Excel.Workbook book = excel.Workbooks.Add(Missing.Value);
Excel.Worksheet sheet = (Excel.Worksheet)book.ActiveSheet;
// Adds table headers
for(int col = 0; col < table.Columns.Count; col++)
{
sheet.Cells[1, col + 1] = table.Columns[col].ColumnName;
}
for(int row = 0; row < table.Rows.Count; row++)
{
for(int col = 0; col < table.Columns.Count; col++)
{
sheet.Cells[row + 2, col + 1] = table.Rows[row][col].ToString();
}
}
// Saves and cloeses the workbook;
book.Close(true, "C://fx.xls", Missing.Value);
// Exit excel application.
excel.Quit();
}
- C#快速操作Excel
- C#快速操作Excel
- C# WPF 快速开发22Excel数据操作
- Excel操作快速手册
- c#如何操作excel??
- C#操作Excel!
- C# 操作 Excel
- C#访问Excel操作
- C# 操作 Excel
- C# 操作 Excel
- C#操作Excel
- C#操作Excel
- C# 操作 Excel
- C#操作EXCEL
- C#对Excel操作
- c#操作EXcel
- C# 操作 Excel
- C#操作Excel文档
- [转]大量小文件的实时同步方案
- 不走寻常嵌入式开发路
- 求1000的阶乘 VBS版本
- 少走弯路的十条忠告
- PRESONUS AUDIOBOX USB音频接口
- C#快速操作Excel
- Linux下基于XScale的USB摄像头图像采集
- Optimized Signal Integrity
- SQL Server数据库管理员必备的DBCC命令
- showModalDialog()、showModelessDialog()方法使用详解
- 这[
- ssl HTTPS
- Using jacob to operate the office
- SQL语法之高级查询