public async Task GetImage() {
excelApp.Application app = new excelApp.Application();
excelApp.Workbook wb = app.Workbooks.Add(excelApp.XlWBATemplate.xlWBATWorksheet);
excelApp.Worksheet ws = (excelApp.Worksheet) wb.Worksheets.get_Item(1);
for (int i = 0; i < 21000; i++)
{
for (int j = 0; j < 8; j++)
{
excelApp.Range aRange = ws.Cells[i + 2,j+1];
aRange.Value2 = i + j;
}
}
wb.SaveAs("d:\\example2.xlsx");
wb.Close(); }
我需要在不打开excel的情况下创建xlsx文件。 这对于工作非常缓慢..我做错了什么?
答案 0 :(得分:0)
要从.NET代码生成Excel文件,您可能更喜欢使用类似于直接使用基础文件格式的CloseXML(https://closedxml.codeplex.com/)库。