专业网站建设品牌,17年专业建站经验,服务6000+客户--广州松河
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
广州松河
>
技术支持
> (NPOI)Excel转HTML
(NPOI)Excel转HTML
来源:网络整理 时间:2023/2/14 0:36:36 共
3681
浏览
很简单直接上代码:
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文档详细信息属性
同类资讯
菜鸟驿站官网登录入口_CSS学习
dw滚动图怎么放不了_CSS学习
上汽大众css正时皮带怎么对_CSS学习
bfc是什么的简称_CSS学习
文档竖直文字怎么居中_CSS学习
iso镜像文件怎么制作_CSS学习
在图片中哪些配色更好看呢_CSS学习
html超链接有的为什么显示不出来_CSS学习
属于流媒体应用的是_CSS学习
网页图片模块自动切换如何设置_CSS学习
indextml是什么文件缀名_CSS学习
淘宝店铺怎样才能提升访客量_CSS学习
div是什么编程语言_CSS学习
中国移动亲情语音通话怎么开_CSS学习
cad画出的长方形是实心的_CSS学习
PHOTOSHOP中滤镜工具的用法_CSS学习
大家觉得UI设计怎么样_CSS学习
dw中怎么插入div标签_CSS学习
HTML的站点怎么设_CSS学习
怎样保管大的新葫芦_CSS学习
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州松河信息科技有限公司 2005-2025 版权所有
粤ICP备16019765号
广州松河信息科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com