(ASP.NET)C#导出EXCEL

来源:百度知道 编辑:UC知道 时间:2024/05/25 15:04:53
BS结构和CS结构导出Excel是不是一样的呀,如果不一样请给段BS结构导出的代码,谢谢了!

是一样的啊!
具体用法如下:有的地方你自己改改啊,因为是我自己的项目里面的。
先导入一下包:
using Excel = Microsoft.Office.Interop.Excel;

Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
excel.Visible = false;
object ms = Type.Missing;
Excel.Workbook wk = excel.Workbooks.Add(ms);
Excel.Worksheet ws = wk.Worksheets[1] as Excel.Worksheet;

for (int i = 0; i < ds.Tables[0].Columns.Count; i++)
{
ws.Cells[1, i + 1] = ds.Tables[0].Columns[i].ColumnName;
}
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
for (int j = 0; j < ds.Tables[0].Columns.Count; j++)
{
ws.Cells[i + 2, j + 1] = ds.Tables[0].Rows[i][j].ToString();
}
}
if (System.IO.File.Exists(this.MapPath(&q