专业网站建设品牌,17年专业建站经验,服务6000+客户--广州松河
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
广州松河
>
技术支持
> (NPOI)Excel转HTML
(NPOI)Excel转HTML
来源:网络整理 时间:2023/2/14 0:36:36 共
3675
浏览
很简单直接上代码:
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;
}
————————————————
版权说明:
本网站凡注明“广州松河 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
wamp建网站教程
自动建网站软件
建网站被封了
学建网站最快
搭建网站意义
广西建网站报价
郑州建网站shouy
哪里能建网站
Cenotos塔建网站
搭建网站排名
·上一条:
利用NPOI将EXCEL转换成HTML的C#实现
|
·下一条:
C#解析读取Word文档详细信息属性
同类资讯
mysql 增量查询,如何实现数据库主从同步_数据库
mysql查询价格,mysql查询一周内每天的记录数_数据库
分批查询mysql,2021年计算机模块考试时间_数据库
mysql查询渲染,有没有适合前后端分离的php框架_数据库
mysql查询集群,mysql集群多少台合适_数据库
mysql查询定义,mysql数据库如何获得用户数据库登录IP等信息_数
mysql约束查询,mysql如何根据约束名查看约束是什么_数据库
mysql查询后,Mysql是如何完成一次数据查询的_数据库
电子信息工程专业毕业可以做些什么_数据库
eclipse中如何查看连接好的jdbc_数据库
win10系统64位_数据库
HIVE如何查看表和数据库_数据库
desc属于什么语言_数据库
如何在SQL语句中定义字段别名表别名_数据库
我就是因为考不上印度理工_数据库
为什么查询数据库中的表是空的_数据库
mysql56慢查询怎么配置_数据库
mysql如何创外键_数据库
mysql金额用什么类型_数据库
mysql查询数值最大,一般用哪些工具做大数据分析_数据库
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州松河信息科技有限公司 2005-2025 版权所有
粤ICP备16019765号
广州松河信息科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com