使用Excel.Interop将列表中的值填充到Excel中的单元格范围的步骤如下:
using Excel = Microsoft.Office.Interop.Excel;
Excel.Application excelApp = new Excel.Application();
Excel.Workbook workbook = excelApp.Workbooks.Add();
Excel.Worksheet worksheet = workbook.Sheets[1];
List<List<string>> dataList = new List<List<string>>()
{
new List<string>() { "A1", "B1", "C1" },
new List<string>() { "A2", "B2", "C2" },
new List<string>() { "A3", "B3", "C3" }
};
for (int i = 0; i < dataList.Count; i++)
{
for (int j = 0; j < dataList[i].Count; j++)
{
worksheet.Cells[i + 1, j + 1] = dataList[i][j];
}
}
workbook.SaveAs("路径/文件名.xlsx");
workbook.Close();
excelApp.Quit();
完成上述步骤后,你将会在指定路径下找到一个包含填充数据的Excel文件。
请注意,Excel.Interop是使用C#与Excel进行交互的一种方式,但它依赖于本地安装的Excel应用程序。如果在服务器上运行代码,确保已经安装了Excel并具有相应的许可证。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估。
领取专属 10元无门槛券
手把手带您无忧上云