Vs中文件的导出、图片上传和文件的导入

本文介绍了在Visual Studio中利用NPOI库导出Excel的详细步骤,包括两种导出方式,以及如何通过模板导出。此外,还讲解了图片上传的流程,涉及Base64编码和数据库存储。最后,详细阐述了Excel文件的导入过程,包括文件的上传和数据读取到数据库的操作。
摘要由CSDN通过智能技术生成

1、文件的导出(两种方式)
(1)微软的msoffice里面的excel:
需要office的版本号一致(包括小版本号)并且运行的电脑也必须安装office
(2)NPOI(库) : JAVA方面的POI库【专门拿来做文档方面(主做Excel文档)】
1)无网时,需要去添加引用
A在解决方案中找到引用后右键添加引用

B点击添加引用后,在左侧菜单中找到浏览,后点击右下方的浏览,再去找到存放的文件

C最后去解决方案的引用中去查看这四个文件是否已经添加完成

2)查询需要导出的数据

3)创建一个工作簿
NPOI.HSSF.UserModel.HSSFWorkbook workbook(自定义名)=new NPOI.HSSF.UserModel.HSSFWorkbook();

4)创建工作表(不能使用new来创建,工作表需要从已创建的工作簿中去创建)
NPOI.SS.UserModel.ISheet sheet1= workbook.CreateSheet();

A创建工作表时可以同时去修改它的名字
NPOI.SS.UserModel.ISheet sheet1= workbook.CreateSheet(“旅客信息”);

B也可以在创建后再去修改它的名字
workbook(自定义的工作簿名称).SetSheetName(0【索引】,”旅客信息”);

5)设置表的标题
A创建一个行(不能使用new来创建,行需要从已创建的工作表中去创建),行创建完成后要设置行高
NPOI.SS.UserModel.IRow rowTitle(自定义名)=sheet1.CreateRow(0【索引】);
rowTitle.HeightInPoints = 35; :设置行高

B创建单元格(不能使用new来创建,单元格需要从已创建的行中去创建)
NPOI.SS.UserModel.ICell cell0(自定义名)=rowTitle.CreateCell(0【索引】);

C单元格设置值
Cell0.SetCellValue(字符串);

D合并单元格 CellRangeAddress(开始行,结束行,开始列ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值