Asp.net 导入Excel(服务器不带Office)
#region 把excel文件转换为DataSet. /// <summary> /// 把excel文件转换为DataSet. /// </summary> /// <param name="filepath">文件路径</param> /// <param name="firstRow">第一行初始值</param> /// <param name="firstColumn">第一列初始值</param> /// <param name="moreSheet">是否取多余1个Sheet</param> /// <returns></returns> public static DataSet ExcelToDataSet(string filepath, int firstRow, int firstColumn, bool moreSheet = false) {DataSet ds = new DataSet();try{Workbook workbook = new Workbook(filepath);foreach (Worksheet worksheet in workbook.Worksheets){if (worksheet.Cells.Rows.Count > 0){ds.Tables.Add(worksheet.Cells.ExportDataTable(firstRow, firstColumn, worksheet.Cells.MaxDataRow + 1, worksheet.Cells.MaxDataColumn + 1, true));if (!moreSheet)break;}}}catch (Exception ex){Logging.Error(string.Format("把excel文件转换为DataSet时,读取Excel文件异常,描述:{0}", ex.Message));}return ds; } #endregion
用这个方法是要注意,需要下载一个Aspose.Cells.dll文件,引用到项目中
并且引用明明空间 using Aspose.Cells;
转载于:https://www.cnblogs.com/houzuofeng/p/3411128.html
Asp.net 导入Excel(服务器不带Office)相关推荐
- asp.net 导入excel显示进度
这几天在做个导入excel的上传页面,由于数据量太大,要显示个进度条,本人不懂jquery,所以百度完再经过调整之后完成了,如果告诉别人只是为了显示个进度条而弄个多线程,还要根据session的机制模 ...
- ASP.NET 导入 Excel
2019独角兽企业重金招聘Python工程师标准>>> //导入excel文件protected void ImportExcel_Click(object sender, Even ...
- java ajax 导入excel_Ajax asp.net 导入Excel
$("#btnUploadExcelSave").click(function () { var fileObj = document.getElementById("f ...
- ASP实现导入Excel数据到数据库的方法
以下代码为转载,未经验证,仅供参考: <% Response.CodePage=65001%> <% Response.Charset="UTF-8" %> ...
- 勤哲EXCEL服务器将明细项合并到单一数据项里
在使用勤哲excel服务器的时候,有时要将一个区域合并到一个单元格里并且加入分割符,我使用以下公式. =SUBSTITUTE(esf_Combine(B4:B11),",",&qu ...
- ASP.NET MVC Excel 导入导出 ASP.NET Web API Excel 下载 C# Excel 导入导出
注意:服务器需要安装office软件 1.Excel导入 提示:未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"提供程序. ...
- 转:[Asp.net]常见数据导入Excel,Excel数据导入数据库解决方案,总有一款适合你!...
引言 项目中常用到将数据导入Excel,将Excel中的数据导入数据库的功能,曾经也查找过相关的内容,将曾经用过的方案总结一下. 方案一 NPOI NPOI 是 POI 项目的 .NET 版本.POI ...
- npoi 导入 winform excel_勤哲Excel服务器做影视制作企业管理系统 - 科技
在人们心中,影视作品的生产是一个系统化的工程,从剧本选择.班底选择,到拍摄和发行,每个环节的信息化和大数据应用,正在释放越来越大的能量.在行业专家们看来,曾经国内影视行业的工业化程度较低,从项目评估. ...
- Asp.net 批量导入Excel用户数据功能加强版
平时我们用Asp.net导入用户,一般是提供一个用户Excel表的模板,实际导入数据时并非有些人愿意按你的模版制表,因此对Asp.net导入功能进行加强,可以导入非模版化的Excel数据,并且支持一次 ...
最新文章
- unix实际用户ID和有效用户ID解析
- 2020 新兴技术炒作周期曲线:这 5 个趋势值得注意
- vue 使用fs_模仿vue-cli,手写一个脚手架
- Git学习(一)(2015年11月12日)
- mysql自增id用完了_MySQL表自增id用完了该怎么办?
- mysql数据库配置优化(占cpu过高问题)
- mysqli.class.php,PHP MySQLi类
- Cisco packe tracer 6.2安装教程
- 【计算机视觉40例】案例39:易容术(换脸术、合成人脸)
- 数据库 组合主键 外键
- 重装系统后安装并激活Office
- Primary主类和Catagory分类都存在相同事件
- 机器视觉领域的牛人们的博客
- study mysql
- HTML全部标签简介
- 淘宝天猫重组换血,原核心高管离职;Google Bard 大更新,数学和逻辑能力有所提升;K8s 1.27 发布|极客头条
- 2017计算机及应用自考试题及答案,2018年考研管理类联考试题及参考答案
- VS 2010 中文版正式版无法安装Silverlight4 Tools的解决办法
- Git仓库完整迁移 含历史记录
- centos离线安装nvm