C#excelpackage读写Excel文件
为什么使用Excelpackage?
ExcelPackage的优势:解放了在程序中设置格式的弊端,总体原理为:在相应路径下放置一个Excel模板,执行导出操作时按照模板样式在指定行插入数据,构建出一个模板样式的新Excel。
excelpackage的官网:http://excelpackage.codeplex.com/,里面有所需的.dll文件和demo程序。
在程序中使用期功能时,using OfficeOpenXml; 指令一定要加上;
在网上的代码案列都是很多要么断章取义,要么就是代码一大堆,不舒服。
写数据往Excel中:
以下几步:
1.新建一个xlsx文件
2.使用using(ExcelPackage .....){}代码块
3.在上述代码块中,得到一个workshoot;
4.利用workshoot.Cells[,].value=""可以在特定格子里写入自己的内容;
5.写完记得保存,package.save();
这样就完了。(更多的Excel样式问题和高级的外观功能以后再讲)
staticvoid Main(string[] args)
{
Write();
}
static void Write()
{
FileInfo newFile = new FileInfo(@"d:\test.xlsx");
if (newFile.Exists)
{
newFile.Delete();
newFile = newFileInfo(@"d:\test.xlsx");
}
using (ExcelPackage package = new ExcelPackage(newFile))
{
ExcelWorksheet worksheet =package.Workbook.Worksheets.Add("test");
worksheet.Cells[1, 1].Value ="名称";
worksheet.Cells[1, 2].Value ="价格";
worksheet.Cells[1, 3].Value ="销量";
worksheet.Cells[2, 1].Value ="大米";
worksheet.Cells[2, 2].Value =56;
worksheet.Cells[2, 3].Value =100;
worksheet.Cells[3, 1].Value ="玉米";
worksheet.Cells[3, 2].Value =45;
worksheet.Cells[3, 3].Value =150;
worksheet.Cells[4, 1].Value ="小米";
worksheet.Cells[4, 2].Value =38;
worksheet.Cells[4, 3].Value =130;
worksheet.Cells[5, 1].Value ="糯米";
worksheet.Cells[5, 2].Value =22;
worksheet.Cells[5, 3].Value =200;
package.Save();
}
}
读数据:
和写数据类似,区别就是把原来的赋值语句修改成为取值语句就好了。
string tmp = worksheet.Cells[1,1].Text;
得到的是字符串;
样式问题: sheet.Cells["A2:C5"].Style.Border.BorderAround(OfficeOpenXml.Style.ExcelBorderStyle.Thin,Color.Black);
可以在A2:C5的矩形区域画一个黑色、细线框框;
C#excelpackage读写Excel文件相关推荐
- python怎么读excelsheet_python3 excle(python怎么读写excel文件)
python读取已经打开的3个word和excle文件的路径 用 win32com 操控 word和Excel就可以实现 咋样把python写入excle中 # 需安装 xlrd-0.9.2 和 xl ...
- python pandas读取excel-Python使用Pandas读写EXCEL文件教程
欢迎,来自IP地址为:211.103.135.163 的朋友 教程开始之前,我们需要首先了解一下什么是Excel,这有助于理解之后教程中的内容. 什么是Excel Excel 是微软出品的和款办公软 ...
- python处理excel教程实例-python 读写excel文件操作示例【附源码下载】
本文实例讲述了python 读写excel文件操作.分享给大家供大家参考,具体如下: 对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等 ...
- python导入excel文件-python使用xlrd模块读写Excel文件的方法
本文实例讲述了python使用xlrd模块读写Excel文件的方法.分享给大家供大家参考.具体如下: 一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi ...
- C++读写EXCEL文件方式比较 .
C++读取Excel的XLS文件的方法有很多,但是也许就是因为方法太多,大家在选择的时候会很疑惑. 由于前两天要做导表工具,比较了常用的方法,总结一下写个短文, 1.OLE的方式 这个大约是最常用的方 ...
- Python使用openpyxl读写excel文件
Python使用openpyxl读写excel文件 Python使用openpyxl读取excel文件中数据 Python使用openpyxl往excel文件中写入数据 Python使用openpyx ...
- 基于POI的读写Excel文件的工具类
依赖的jar包: import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStrea ...
- python xlrd xlwt pandas 模块 区别_python如何读写excel文件|python教程|python入门|python教程...
https://www.xin3721.com/eschool/pythonxin3721/ python读写excel的方式有很多,不同的模块在读写的方法上稍有区别: 用xlrd和xlwt进行exc ...
- python读取python源代码文件_python 读写excel文件操作示例【附源码下载】
本文实例讲述了python 读写excel文件操作.分享给大家供大家参考,具体如下: 对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等 ...
- Python使用openpyxl模块读写excel文件
Python使用openpyxl模块读写excel文件 openpyxl是一个用于写入和读取xlsx格式的excel文件的Python模块. excel2010后的后缀名为xlsx,不再是xls,使用 ...
最新文章
- python导入excel数据-python + Excel数据读取(更新)
- nginx常用代理配置
- 前百度智能硬件产品负责人邓晗:语⾳交互设计的原则
- Linux系统中安装nodejs的步骤教程
- Codeforces Round #547 (Div. 3) D
- 一个按键控制数码管的开和关_一个按键控制一个数码管
- linux 查看下挂磁盘,linux下磁盘挂载与查看
- 计算机专业技能高考试题素材,计算机技能高考模拟试题
- java 字符流 utf8,JAVA基础(字符流设置编码读写字符)
- 安装Centos7操作系统教程
- 数据库中常见mdf 、ndf 、ldf 、文件
- 图像批处理高斯滤波降噪+峰值信噪比计算
- Ubuntu 18.04上使用snort3搭建NIDS(一)| 安装篇
- 常用十六进制颜色对照表
- XP纯净版光盘ISO镜像文件
- Android 设置铃声——给app设置自定义铃声功能
- 模拟网易云的H5音乐播放器
- 计算机专业迎新晚会主题海报,如何制作迎新晚会宣传海报?推荐使用迎新海报素材!...
- Vue3 企业级优雅实战 - 组件库框架 - 4 组件库的 CSS 架构
- 加拿大自动垃圾分类助手走进校园【智能行业快讯 2019.7.26】