导出的Excel(xlsx格式)在Microsoft Office中打不开,WPS中打开正常
wuxfly6 opened this issue · comments
使用Npoi IWorkbook的方式导出的excel在两者中打开都正常,使用3.3.0版本的Npoi.Mapper导出,在Microsoft Office中打开会提示如图
无论点击是或者否都不能正常打开。
` //var stream = new MemoryStream();
//var mapper = new Mapper();
//mapper.Format("yyyy-MM-dd", ps=> ps.DeliverPeriod)
// .Format("yyyy-MM-dd", ps=>ps.ApplyTime)
// // 将各个属性映射为中文列名
// .Map("序号", o=>o.SeqNO)
// .Map("合同编号", o=>o.ContractNO)
// .Map("产品编号", o=>o.ProductNO)
// .Map("客户", o=>o.CustomerName)
// .Map("营销代表", o=>o.MarketerName)
// .Map("交货日期", o=>o.DeliverPeriod)
// .Map("物料代码", o=>o.Code)
// .Map("产品型号", o=>o.ProductModelName)
// .Map("规格参数", o=>o.Spec)
// .Map("数量", o=>o.Qty)
// .Map("创建时间", o=>o.ApplyTime)
// .Map("备注", o=>o.Remarks)
// .Map("是否禁用", o=>o.Disabled);
//// 将数据保存到stream中
//mapper.Save(stream, objs, "生产计划评审");
//// 获取stream的buffer
//var buffer = stream.GetBuffer();
//stream.Dispose();
//return buffer;`
其中objs为List的数据
@donnytian 这个issue直接关了吧, npoi的锅