Bagaimana untuk menukar TXT kepada Excel menggunakan C#

Bagaimana untuk menukar TXT kepada Excel menggunakan C#

Menukar fail TXT kepada format Excel memudahkan kerja dengan data teks berstruktur atau semi-struktur dalam persekitaran lembaran lebar. Aspose.Cells untuk .NET , pemaju boleh memuat naik dan mengubah fail teks rata ke dalam bentuk Excel (.xlsx) tanpa keperluan untuk Microsoft Excel.

Mengapa menukar TXT kepada Excel?

  • ** Peningkatan struktur data :**- Menukar teks mudah kepada format yang menyokong organisasi berasaskan sel, formula, dan gaya.

  • Penggunaan automatik :- Pemprosesan fail teks bulk secara automatik ke dalam skrin untuk laporan atau analisis.

  • Perkh bersedia :- Mudah mengintegrasikan data TXT ke dalam aplikasi .NET untuk eksport, perkongsian, atau pemprosesan.

Langkah-langkah panduan untuk menukar TXT kepada Excel

Langkah 1: Instal Aspose.Cells melalui NuGet

Pemasangan perpustakaan daripada NuGet:

dotnet add package Aspose.Cells

Langkah 2: Mengesetkan Lesen Aspose.Cells

Setkan lesen untuk mengakses ciri-ciri penuh:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

Langkah 3: Muat turun fail TXT

Mencipta buku kerja baru dengan memuatkan .txt fail :

Workbook workbook = new Workbook("input.txt");

Langkah 4: TXT Content Rendered sebagai Spreadsheet

Kandungan teks secara automatik dipars dan diletakkan dalam sel lembaran kerja.

Langkah 5: Simpan sebagai Excel

Eksport teks yang dimuat naik sebagai fail Excel:

workbook.Save("TXT_to_Excel.xlsx", SaveFormat.Xlsx);

Masalah dan penyelesaian umum

1. fail yang tidak diisi dengan betul

  • Penyelesaian : memastikan .txt laluan fail adalah betul dan kandungan diformatkan dengan betul dengan delimiters (tabs, commas, dan lain-lain).

2. menghalang penyalahgunaan

  • ** Penyelesaian** : Pertimbangkan untuk memproses fail teks atau menggunakan logik parsing tersuai sebelum memuat naik ke buku kerja.

3. menyimpan format kesilapan

  • ** Penyelesaian** : Mengesahkan anda menggunakan yang sesuai SaveFormat Apabila mengeksport kepada .xlsx.
 Melayu