C#,VB.NET 如何將Excel轉換爲Text

 

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

感謝您的瀏覽。

相關文章
相關標籤/搜索