使用ExcelPackage进行Excel报表
2024-09-01 20:42:31
Nuget包名为
epplus.core
命名空间OfficeOpenXml
string localFileName = path + Path.DirectorySeparatorChar + fileName;
FileInfo file = new FileInfo(localFileName);
using (ExcelPackage package = new ExcelPackage(file))
{
ExcelWorkbook wb = package.Workbook; //配置文件属性
wb.Properties.Title = "库存导入模板";
// 添加worksheet
ExcelWorksheet worksheet = package.Workbook.Worksheets.Add("商品库存");
//添加头
worksheet.Cells[, ].Value = "商品ID";
worksheet.Cells[, ].Value = "商品名称";
worksheet.Cells[, ].Value = "货号";
worksheet.Cells[, ].Value = "原价";
worksheet.Cells[, ].Value = "售价";
worksheet.Cells[, ].Value = "数量";
worksheet.Cells[, ].Value = "库存规格1";
worksheet.Cells[, ].Value = "库存规格2"; //获取当前商户库存数据模板
var items = _pser.GetImportInnentoryList(CurrentVendorID);
int rowindex = ;
foreach (var item in items)
{
rowindex++;
//添加值
worksheet.Cells[rowindex, ].Value = item.ProductID;
worksheet.Cells[rowindex, ].Value = item.ProductName;
worksheet.Cells[rowindex, ].Value = item.ArtNo;
worksheet.Cells[rowindex, ].Value = item.TagPrice;
worksheet.Cells[rowindex, ].Value = item.Price;
worksheet.Cells[rowindex, ].Value = item.Quantity;
worksheet.Cells[rowindex, ].Value = item.Specification1;
worksheet.Cells[rowindex, ].Value = item.Specification2; }
package.Save();
}
跑是肯定跑不通的,因为我是COPY的
最新文章
- JavaWeb chapter9 JSP基础
- 常用的I/O流类型
- [Java解惑]数值表达式
- 使用VideoView播放、暂停、快进视频
- WebBrowser 禁用脚本错误提示
- Windows 服务卸载之后 重新安装提示 “指定的服务已标记为删除”
- Spark dataframe【KV格式】模拟实现Map操作
- 【python练习题】程序7
- day02作业
- 推荐一些好的linux学习网站
- jquery mobil 和页面适应
- Spring(十三):使用工厂方法来配置Bean的两种方式(静态工厂方法&;实例工厂方法)
- 9273:PKU2506Tiling
- 如何学php少走弯路
- CAP理论(摘)
- hdu 5246 乱搞
- 我所遭遇过的游戏中间件--Apex
- 丰富您设计的10个CSS3效果库
- AngularJS 指令的 Scope (作用域)
- docker查看容器