C# Excel转HTML/XPS/ODS/TXT/SVG
本篇文章将介绍Excel转为多种文件格式的方法,包括Excel转HTML,Excel转XPS,Excel转ODS,Excel转TXT和Excel转SVG。在Excel转为以上格式的文件时,使用了Spire.XLS for .NET的社区版和VS2013。需要注意的是,在安装该组件后,项目中须引用Spire.XLS.dll文件(如下所示)
下面将对Excel转为以上五种格式的文件进行详细阐述,附上主要代码段和测试效果图,供参考。
1. Excel转HTML
C#
//初始化一个Workbook 类对象,并加载Excel文档 Workbookworkbook = newWorkbook();
workbook.LoadFromFile(@\);
//获取第一个工作表并转化为html格式的文件 Worksheet sheet = workbook.Worksheets[0]; sheet.SaveToHtml(\);
System.Diagnostics.Process.Start(\);
运行项目生成文档。 效果截图:
2.Excel 转Txt
C#
//初始化一个Workbook 类对象,并加载Excel文档 Workbookworkbook = newWorkbook();
workbook.LoadFromFile(@\, ExcelVersion.Version2010);
//获取第一个工作表并保存为txt格式的文档 Worksheet sheet = workbook.Worksheets[0];
sheet.SaveToFile(\, \, Encoding.UTF8);
效果截图:
3.Excel转XPS
C#
//load Excel file
Workbookworkbook = newWorkbook();
workbook.LoadFromFile(@\); workbook.SaveToFile(\, Spire.Xls.FileFormat.XPS);
4.Excel转SVG
C#
//创建一个workbook类对象,并加载Excel文档
Workbookworkbook = newWorkbook();
workbook.LoadFromFile(@\);
//创建一个文件流,在调用ToSVGStream()方法将Excel工作表保存为SVG格式后,将转化后的文件保存到该文件流中
for (inti = 0; i
FileStream fs = newFileStream(string.Format(\, i), FileMode.Create);
workbook.Worksheets[i].ToSVGStream(fs, 0, 0, 0, 0); fs.Flush(); fs.Close(); }
效果截图:
5.Excel转ODS
C#
//创建一个workbook类对象,并加载Excel文档 Workbookworkbook = newWorkbook();
workbook.LoadFromFile(@\); //将Excel文档保存为ODS格式
workbook.SaveToFile(\, FileFormat.ODS);
效果截图:
以上全部内容为本文关于Excel转HTML, XPS, TXT, SVG,ODS等格式文件的介绍。 本文完。