c#写财务报表,需要将数据导入excel输出,但要使用已经有的固定的excel模板,请问要如何写?
我的代码如下:
Excel.Application excelKccx = new Excel.Application
excelKccx.Workbooks.Add(Application.UserAppDataPath + "\\template\\ProfitToSupplierReport.XLT");
DataTable myDataTable=ds1.Tables["division"];
int row=9;
   
for(int i=0;i<myDataTable.Columns.Count;i++)
{
excelKccx.Cells[1,i+1]=myDataTable.Columns[i].ColumnName.ToString();
}
for(int i=0;i<myDataTable.Rows.Count;i++  { for(int j=0;j<myDataTable.Columns.Count;j++)
{      
excelKccx.Cells[row,j+1]=myDataTable.Rows[i][j].ToString();
}
row++;
}    
excelKccx.Visible=true就是下面这一句发生错误excelKccx.Workbooks.Add(Application.UserAppDataPath + "\\template\\ProfitToSupplierReport.XLT");