使用ExcelPackage进行Excel报表
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的
使用ExcelPackage进行Excel报表的更多相关文章
- 在.NET中使用EPPlus生成Excel报表 .
--摘抄自:http://blog.csdn.net/zhoufoxcn/article/details/14112473 在开发.NET应用中可能会遇到需要生成带图表(Chart)的Excel报表的 ...
- 从数据库中导出excel报表
通常需要将后台数据库中的数据集或者是其他列表等导出excel 报表,这里主要引用了Apose.cells dll 类库, (1)直接上主要代码: protected void txtExport_Cl ...
- poi导出Excel报表多表头双层表头、合并单元格
效果图: controller层方法: /** * * 导出Excel报表 * @param request * @return * */ @ ...
- java导出excel报表
1.java导出excel报表: package cn.jcenterhome.util; import java.io.OutputStream;import java.util.List;impo ...
- Excel报表
Excel报表 1.Excel报表导入到GridView protected void Page_Load(object sender, EventArgs e) { string path = Se ...
- ASP.NET打印EXCEl报表技术总结
序言:我们在做企业项目或者一些管理系统的时候往往会用到导出到excel报表这项功能,下面我介绍的是用windows自带的excel来打印 首先必须引入:Interop.Excel.dll.Intero ...
- 使用POI生成Excel报表
先把报表模板截图贴上来 下面是POI编写的报表生成类ExcelReport.java package com.jadyer.report; import java.io.FileNotFoundExc ...
- 应用ExcelPackage导出Excel
前阵子工作需要,要实现从数据库中导出数据到Excel.老套路 先去百度上查阅资料,发现了以下几种方法: 1:将DataGrid控件中的数据导出Excel 2:将dataview导出excel 3:从网 ...
- 完整的thinphp+phpexcel实现excel报表的输出(有图有效果)
准备工作:1.下载phpexcel1.7.6类包:2.解压至TP框架的ThinkPHP\Vendor目录下,改类包文件夹名为PHPExcel176,目录结构如下图: 编写代码(以一个订单汇 ...
随机推荐
- 装上linux后的准备工作
A.修改对应网卡的IP地址的配置文件 1 2 3 4 5 6 7 8 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 IPV6INIT=no #关闭 ...
- centos6升级openssh至7.9
1.为了防止升级失败登陆不了,所以需要安装telnet mkdir /root/ssh_updateyum install -y telnet-serveryum install -y xinetd ...
- [.NET] 常用的reusable library
1. NAudio NAudio is an open source .NET audio and MIDI library, containing dozens of useful audio re ...
- 手把手教你如何在阿里云ECS搭建Python TensorFlow Jupyter
前段时间在阿里云买了一台服务器,准备部署网站,近期想玩一些深度学习项目,正好拿来用.TensorFlow官网的安装仅提及Ubuntu,但我的ECS操作系统是 CentOS 7.6 64位,搭建Pyth ...
- pat 1149 Dangerous Goods Packaging(25 分)
1149 Dangerous Goods Packaging(25 分) When shipping goods with containers, we have to be careful not ...
- nyoj 50-爱摘苹果的小明 (比较)
50-爱摘苹果的小明 内存限制:64MB 时间限制:1000ms Special Judge: No accepted:10 submit:15 题目描述: 小明家的院子里有一棵苹果树,每到秋天树上就 ...
- 用 GitBook 创建一本书
用 GitBook 创建一本书 Gitbook 首先是一个软件,它使用 Git 和 Markdown 来编排书本,如果你没有听过 Git 和 Markdown,那么 gitbook 可能不适合你直接入 ...
- web服务,ftp服务以及共享实现
在开始服务前一定要确保可以ping通外网,在虚拟机联网但ping 不通外网下 确认vim /etc/sysconfig/network-scripts/ifcfg-ens33 (nmcli conne ...
- 嵌入式、C语言位操作的一些技巧汇总
下面分享关于位操作的一些笔记: 一.位操作简单介绍 首先,以下是按位运算符: 在嵌入式编程中,常常需要对一些寄存器进行配置,有的情况下需要改变一个字节中的某一位或者几位,但是又不想改变其它位原有的值, ...
- Res2net:多尺度骨干网络结构
<Res2Net: A New Multi-scale Backbone Architecture> 来自:南开大学程明明组 论文:https://arxiv.org/abs/1904.0 ...