npoi excel导入html数据库,C#_.NetFramework_Web项目_NPOI_EXCEL数据导入
项目需要引用NPOI的Nuget包:
B-2--EXCEL数据导入--NPOI--C#获取数据:
说明:以下方法借助第三方插件:NPOI专门处理EXCEL等办公文档的类库,因此项目中需引用该插件,NuGet--所有NPOI即可安装。
public HSSFWorkbook GetExcelDataByNPOI(string fileFormName)
{
HSSFWorkbook workbook = new HSSFWorkbook();
//获取Post提交的EXCEL文件
HttpPostedFile postFile = baseRequest.Files[fileFormName];
string uploadFileName = postFile.FileName;
//设置Excel临时保存路径(路径可修改,可作为参数传入)
string path = HttpContext.Current.Server.MapPath("~/Resources/" + uploadFileName);
postFile.SaveAs(path);
System.IO.File.Delete(path);
//文件流
using (Stream stream = new FileStream(path, FileMode.Open, FileAccess.Read))
{
workbook = new HSSFWorkbook(stream);
ISheet sheet = workbook.GetSheetAt(0);
//Execel第一行是标题,不是要导入数据库的数据
//for (int i = 1; i <= sheet.LastRowNum; i++)
//{
// IRow row = sheet.GetRow(i);
// //获取行的文本内容
// string UserName = row.GetCell(0).StringCellValue;
// //获取行的时间内容
// DateTime time = row.GetCell(4).DateCellValue;
// //获取行的数字内容
// double num = row.GetCell(3).NumericCellValue;
// //获取行的bool内容
// bool b = row.GetCell(3).BooleanCellValue;
//}
}
return workbook;
}
#endregion
npoi excel导入html数据库,C#_.NetFramework_Web项目_NPOI_EXCEL数据导入相关推荐
- sae mysql 同步本地_MYSQL入门之三_将本地MySQL数据导入SAE数据库_MySQL
bitsCN.com MYSQL入门之三_将本地MySQL数据导入SAE数据库 1. MySQL字符集 MySQL的默认字符集是latin1,将本地MySQL库导出成sql,再导入到SAE的MySQL ...
- 项目数据字典数据导入导出
项目数据字典数据导入导出 1.引入导入导出依赖 2.数据导出,将数据写到excel文件中 2.1.封装对象,用于接收导出数据 2.2.编写控制层方法 2.3.编写业务层方法 2.3.1.接口 2.3. ...
- excel文件数据导入mysql数据库中_将excel里面的数据导入mysql数据库中
展开全部 条件:PC端已经安装Navicat工具,并636f70793231313335323631343130323136353331333363386161且已经成功连接至数据库. 1.点击鼠标右 ...
- dos导入mysql数据库表_用DOS命令在Linux下mysql数据库的导入导出操作
模板堂给大家讲解下在linux下导入导出数据库的方法 便于备份ECSHOP数据库: 1.导入数据库 在命令行下输入: mysql -u username -p test 说明:username是数据库 ...
- 超大Sql文件_超大文件_mysql数据导入到mycat数据库_亲测好用---Linux运维工作笔记053
对于mycat数据导入,最近一直在研究,因为有个客户的mysql数据库中,单表数据已经30多个GB, 存了上亿条的数据. 查询速度远远跟不上需求了,这个时候,我做了一个mycat集群,用了22台cen ...
- oracle sql 导入mysql数据库备份_使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复...
使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复 这种操作百度一搜一大片,今天整理以前做的项目时自己备份了一下数据库,试着将数据进行导出备份和导入恢复了一下:下面是操作过程: 1 ...
- sql文件导入mysql数据库出错_如何解决navicat导入sql文件出错的问题
如何解决navicat导入sql文件出错的问题 发布时间:2020-11-11 17:05:39 来源:亿速云 阅读:120 作者:小新 这篇文章主要介绍了如何解决navicat导入sql文件出错的问 ...
- access中主键自动增长_ACCESS与EXCEL融合应用系列(一) :把数据导入Access
Excel无疑是我们手头最便利的报表汇总及数据分析利器,但由于微软对EXCEL定位的问题,当我们遇到大容量数据需要存储.处理和分析的时候,excel就显得力不从心了.这种情况下我们有两种选择:①加装P ...
- mysql数据导入导出 CSV格式_导出mysql的数据为csv格式的文件
Mysql自带数据导出的命令 into outfile(本地导出) SELECT * FROM server_warning_repaired into outfile '/tmp/test.csv' ...
- 多个txt导入oracle数据库中,将多个txt文件导入到ORACLE
iamlaosong文 将文本文件导入到数据库,如果不需要对文件进行处理,用sqlldr导入不仅方便,而且速度快.下面这个导入脚本,通过循环生成每个文本文件导入的控制文件,其中X'09'表示分隔符是T ...
最新文章
- (六)构建Docker私有仓库、Gitlab仓库和持续集成环境
- datetime 取分钟_datetime-Javascript,时间和日期:获取给定毫秒值的当前分钟,小时,天,周,月,年...
- Asp.net中服务端控件事件是如何触发的(笔记)
- java.sql.SQLException: 无法转换为内部表示之解决
- LeetCode 257 二叉树的所有路径
- C/C++ 控制台输入
- [投稿]一个频域语音降噪算法实现及改进方法
- asp.net2.0自定义控件---鼠标移到按钮上更改背景颜色,移出后恢复
- vue学习笔记—bootstrap+vue用户管理
- 增程式串联混合动力实际项目模型,本模型基于Cruise软件和 Simulink软件共同搭建完成
- 斐讯k3 搭建php环境,斐讯K3刷机教程官改V2.1D或者其它版本教程
- 润乾报表统计图联动刷新
- Reflex WMS入门系列三十七:三种不同风格的RF界面
- 使用MaxScale实现mysql读写分离
- SpringBoot集成JApiDocs实现自动生成接口文档
- 计算机电源不能启动不了,电脑不开机,常见原因有哪些,怎么处理,黑屏怎么办...
- 可以这样理解 TIM_INIT(arr,psc)重装载值和分频值
- 爬虫网易LOFTER图片(适用于类似网页,如百度贴吧 )
- What Makes a Great Maintainer of Open Source Projects?
- Vscode c与c++编译环境配置(.vscode),看这一篇就够了