最近在使用spire,记录一些使用方法和遇到的问题。
使用文档点击跳转
注意事项:
1.spire.xls 和 spire的其他模块如:spire.pdf 不能同时在一个项目里使用,可安装spire.office来解决这一问题。
2.spire.xls 使用中Workbook workbook = new Workbook();报错。检查是否当前包的版本是否支持.net core 5.0 。可右击包,更新选择别的版本尝试。
public string CreateSpireXls(List<T> data)
{
//设置文件保存路径
string fileName = Guid.NewGuid().ToString() + ".xlsx";
fileName = "D:\\" + fileName;
//创建一个workbook对象,默认创建03版的Excel
Workbook workbook = new Workbook();
//指定版本信息,07及以上版本最多可以插入1048576行数据
workbook.Version = ExcelVersion.Version2010;
//获取第一张sheet
Worksheet sheet = workbook.Worksheets[0];
DataTable dt = ToDataTable(data);
//得到