在工做中,有時咱們須要轉換文檔的格式,以前已經跟你們介紹過了如何將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
感謝您的瀏覽。