Bagaimana untuk menukar TXT kepada Excel menggunakan C#

Bagaimana untuk menukar TXT kepada Excel menggunakan C#

Converting TXT fail ke format Excel membuat lebih mudah untuk bekerja 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 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