C#/VB.NET 将Html转为Excel

  • A+
所属分类:.NET技术
摘要

本文介绍通过C#和VB.NET代码展示将Html转为Excel文档的方法。方法1将 Spire.XLS for .NET 下载到本地,解压,安装。完成安装后,在安装路径下找到BIN文件夹下的Spire.Xls.dll。然后在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”,将本地路径BIN文件夹下的dll文件添加引用至程序。

本文介绍通过C#和VB.NET代码展示将Html转为Excel文档的方法。

dll引用

方法1

将 Spire.XLS for .NET 下载到本地,解压,安装。完成安装后,在安装路径下找到BIN文件夹下的Spire.Xls.dll。然后在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”,将本地路径BIN文件夹下的dll文件添加引用至程序。

方法2

通过 NuGet 安装。可通过以下2种方法安装:

  1.可以在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”,然后搜索“Spire.XLS”,点击“安装”。等待程序安装完成。

  2.将以下内容复制到PM控制台安装。

     Install-Package Spire.XLS -Version 12.3.2

将HTML转为Excel

C#

using Spire.Xls;  namespace HtmlToExcel {     class Program     {         static void Main(string[] args)         {             //加载示例文档              Workbook workbook = new Workbook();             workbook.LoadFromHtml("test.html");              //自适应行高             Worksheet sheet = workbook.Worksheets[0];             sheet.AllocatedRange.AutoFitRows();              //保存文档             workbook.SaveToFile("HtmlToExcel.xlsx", FileFormat.Version2013);         }     } }

vb.net

Imports Spire.Xls  Namespace HtmlToExcel     Class Program         Private Shared Sub Main(args As String())             '加载示例文档              Dim workbook As New Workbook()             workbook.LoadFromHtml("月记账.html")              '自适应行高             Dim sheet As Worksheet = workbook.Worksheets(0)             sheet.AllocatedRange.AutoFitRows()              '保存文档             workbook.SaveToFile("HtmlToExcel.xlsx", FileFormat.Version2013)         End Sub     End Class End Namespace

转换效果:

C#/VB.NET 将Html转为Excel

 

—END—