c# Excel 操作类,可实现EXCEL的大部分操作,并且可以把数据库查询出的结果datatable直接导到EXCEL里面,注释详细!
///
/// 将内存中数据表格插入到Excel指定工作表的指定位置
///
/// 数据表
/// 工作表对象
/// 起始的X 列值
/// 起始的Y 行值
/// true操作成功false操作失败
public bool InsertTable(System.Data.DataTable dt, Excel.Worksheet ws, int startX, int startY)
{
try
{
for (int i = 0; i <= dt.Rows.Count - 1; i++)
{
for (int j = 0; j <= dt.Columns.Count - 1; j++)
{
ws.Cells[startX + i, j + startY] = dt.Rows[i][j];
}
}
return true;
}
catch
{
return false;
}
}
1