专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
网站建设
>
技术支持
> (NPOI)Excel转HTML
(NPOI)Excel转HTML
来源:网络整理 时间:2023/2/14 0:36:36 共
3672
浏览
很简单直接上代码:
using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
using NPOI.SS.Converter;
/// <summary>
/// (NPOI)Excel转HTML
/// </summary>
/// <param name="HtmlName">HTML文件的的名称(不带后缀)</param>
/// <param name="Filename">需要转换Excel的绝对路径</param>
/// <returns></returns>
public string ExcelToHtml(string HtmlName, string Filename)
{
IWorkbook workbook;
//获取后缀名称
string fileExt = Path.GetExtension(Filename).ToLower();
//判断是否可以打开该文件,如果出错则文件已经打开或者有异常
try
{
System.IO.FileStream stream = System.IO.File.OpenWrite(Filename);
stream.Close();
}
catch
{
return null;
}
using (FileStream fs = new FileStream(Filename, FileMode.Open, FileAccess.Read))
{
//如果是XLSX格式选择XSSFWorkbook ,如果是XLS格式选择HSSFWorkbook
if (fileExt == ".xlsx") { workbook = new XSSFWorkbook(fs); } else if (fileExt == ".xls") { workbook = new HSSFWorkbook(fs); } else { workbook = null; }
if (workbook == null) { return null; }
}
ExcelToHtmlConverter eth = new ExcelToHtmlConverter();
// 设置输出参数
eth.OutputColumnHeaders = true; //是否输出ColumnHeader
eth.OutputHiddenColumns = false;//是否在表头插入一行序列号
eth.OutputHiddenRows = false;//是否输出HiddenRow
eth.OutputLeadingSpacesAsNonBreaking = true; //不清楚
eth.OutputRowNumbers = false;//是否在列头插入一行序列号
eth.UseDivsToSpan = false; //不清楚
// 加载Excel文件
eth.ProcessWorkbook(workbook);
// 保存文件值当前路径
string htmlFile =Application.StartupPath + "\\" + HtmlName + ".html";
eth.Document.Save(htmlFile);
return htmlFile;
}
————————————————
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
如何创建网站推荐游戏视频
建网站导航栏怎么设置的
搭建网站源码是干嘛的
苏州一建网站官网查询
建网站的买服务器
常山县党建网站
虚拟目录和创建网站
镇安县党建网站
用织梦程序如何建网站
不注册公司可以建网站吗
·上一条:
利用NPOI将EXCEL转换成HTML的C#实现
|
·下一条:
C#解析读取Word文档详细信息属性
同类资讯
利用NPOI将EXCEL转换成HTML的C#实现
C# 利用Aspose.Slides.dll将本地ppt文档转化成pdf
Aspose.slides记录
c# 将PPT转换成HTML
Aspose.Pdf pdf转Html,并设置保存路径,图片路径
C# + OpenXML 生成 Word 文档(VS2015)
C# Word转PDF/HTML/XML/XPS/SVG/EMF/EPU
asp.net中Word转Html的办法(不需要WORD组件)
system.net.mail.smtpexception:命令顺序不正
如何提高关键词排名,十个提高关键词权重的方法
关键词搜索权重的原理是什么?如何快速提升?请听我一一分解
4种方法快速让搜索引擎收录/索引你的网站
如何让新建网站被搜索引擎快速收录
关于个人网站网页如何让搜索引擎收录的几点建议
css实现遮罩层,父div透明,子div不透明
$.ajax({})方法success,error,complete,b
mui下拉加载、上拉刷新(包括分页,vue.js)
C#读取PDF ——PDFBox使用
C# 将Word,Execl,PPT,Project, 文件转成PDF,
直接在线预览Word、Excel、TXT文件之ASP.NET
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有
粤ICP备16019765号
广州京杭网络科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com