spire.xls 支持将excel文件保存为html格式。该文将从下面两部分介绍如何将excel文档转换为html格式。
- 将excel文件保存为html,当excel文档中包含图片时,图片会另存到一个专门的文件夹
- 保存excel 到html时,嵌入excel中的图片到html
将excel文档另存为html格式。直接使用sheet.savetohtml()方法将excel文档保存为html格式,当excel文档中包含图片时,会自动生成一个文件夹存储这些图片。
c#
//加载excel sample
workbook workbook = new workbook();
workbook.loadfromfile("sample.xlsx");
//获取第一个excel工作表
worksheet sheet = workbook.worksheets[0];
//保存excel到html
sheet.savetohtml("sample.html");
vb.net
'加载excel sample
dim workbook as new workbook()
workbook.loadfromfile("sample.xlsx")
'获取第一个excel工作表
dim sheet as worksheet = workbook.worksheets(0)
'保存excel到html
sheet.savetohtml("sample.html")
将excel中的图片以base64 string data嵌入到html中:
c#
//加载excel sample
workbook workbook = new workbook();
workbook.loadfromfile("sample.xlsx");
//获取第一个excel工作表
worksheet sheet = workbook.worksheets[0];
//嵌入excel图片到html
htmloptions options = new htmloptions();
options.imageembedded = true;
//保存excel到html
sheet.savetohtml("sample2.html",options);
vb.net
'加载excel sample
dim workbook as new workbook()
workbook.loadfromfile("sample.xlsx")
'获取第一个excel工作表
dim sheet as worksheet = workbook.worksheets(0)
'嵌入excel图片到html
dim options as new htmloptions()
options.imageembedded = true
'保存excel到html
sheet.savetohtml("sample2.html", options)