可以通过使用NPOI库来实现。NPOI是一个用于操作Office文档的开源库,支持Excel、Word和PowerPoint等文件格式。
以下是实现的步骤:
using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
// 创建Excel文档对象
IWorkbook workbook = new HSSFWorkbook();
ISheet sheet = workbook.CreateSheet("Sheet1");
// 写入数据
for (int i = 0; i < infoList.Count; i++)
{
IRow row = sheet.CreateRow(i);
row.CreateCell(0).SetCellValue(infoList[i].Name);
row.CreateCell(1).SetCellValue(infoList[i].Age);
row.CreateCell(2).SetCellValue(infoList[i].Email);
// 其他字段依此类推
}
// 保存文档
using (FileStream fileStream = new FileStream("path/to/save/file.xlsx", FileMode.Create))
{
workbook.Write(fileStream);
}
完成以上步骤后,列表中的信息将会被写入到Excel文件中。
NPOI库的优势在于其功能强大且易于使用,支持多种文件格式的操作。它适用于各种场景,例如生成报表、导入导出数据等。腾讯云的相关产品中,可以使用对象存储 COS 存储Excel文件。您可以通过腾讯云对象存储(COS)服务来存储生成的Excel文件。更多关于腾讯云COS的信息,请参考官方文档:腾讯云对象存储 COS。
领取专属 10元无门槛券
手把手带您无忧上云