在工做中,有时咱们须要转换文档的格式,以前已经跟你们介绍过了如何将Excel转换为PDF。今天将与你们分享如何将Excel转换为Text。此次我使用的依然是免费版的Spire.XLS for .NET组件。html
Free Spire.XLS for .NET组件能够使开发人员在任何.NET应用程序上建立、管理和操做Excel文档。即便不安装Microsoft Office,它也能将Excel转换为PDF,HTML,Image,CSV以及XML等。如需下载,请访问:https://www.e-iceblue.com/Download/download-excel-for-net-free.htmlspa
详细步骤:excel
步骤1:新建一个工做簿code
Workbook workbook = new Workbook();
步骤2:加载须要转换的Excel文档htm
workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\国家分布.xlsx");
步骤3:获取第一个工做表blog
Worksheet sheet = workbook.Worksheets[0];
步骤4:将第一个工做表保存为.txt文档格式开发
sheet.SaveToFile("ExceltoTxt.txt", " ", Encoding.UTF8);
如下是转换前和转换后的对比图:文档
转换前get
转换后string
C#完整代码:
using Spire.Xls; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace excel_to_text { class Program { static void Main(string[] args) { Workbook workbook = new Workbook(); workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\国家分布.xlsx"); Worksheet sheet = workbook.Worksheets[0]; sheet.SaveToFile("ExceltoTxt.txt", " ", Encoding.UTF8); } } }
VB.NET完整代码:
Imports Spire.Xls Imports System.Collections.Generic Imports System.Linq Imports System.Text Namespace excel_to_text Class Program Private Shared Sub Main(args As String()) Dim workbook As New Workbook() workbook.LoadFromFile("C:\Users\Administrator\Desktop\国家分布.xlsx") Dim sheet As Worksheet = workbook.Worksheets(0) sheet.SaveToFile("ExceltoTxt.txt", " ", Encoding.UTF8) End Sub End Class End Namespace
感谢您的浏览。