Pisahkan Teks menjadi Kolom di Excel C#

Fitur teks ke kolom di MS Excel memungkinkan Anda membagi teks dalam kolom menjadi beberapa kolom. Anda dapat memisahkan teks pada ruang kosong, koma, atau karakter lainnya. Untuk mengotomatiskan fitur, artikel ini membahas cara membagi teks menjadi kolom di file Excel menggunakan C#.

C# API untuk Membagi Teks ke Kolom di Excel

Untuk membagi teks menjadi kolom dalam file Excel, kami akan menggunakan Aspose.Cells for .NET. Ini adalah API manipulasi spreadsheet yang memungkinkan Anda membuat, mengubah, atau mengonversi file Excel dalam aplikasi .NET. Anda dapat mengunduh API atau menginstalnya menggunakan NuGet.

PM> Install-Package Aspose.Cells

Pisahkan Teks ke Kolom di Excel

Berikut ini adalah langkah-langkah membagi teks menjadi kolom di Excel menggunakan C#.

Contoh kode berikut menunjukkan cara membagi teks menjadi kolom di Excel.

// Muat buku kerja
Workbook wb = new Workbook("Excel.xlsx");

// Akses lembar kerja pertama
Worksheet ws = wb.Worksheets[0];

// Tambahkan nama orang di kolom A. Fast name dan Last name dipisahkan dengan spasi
ws.Cells["A1"].PutValue("John Teal");
ws.Cells["A2"].PutValue("Peter Graham");
ws.Cells["A3"].PutValue("Brady Cortez");
ws.Cells["A4"].PutValue("Mack Nick");
ws.Cells["A5"].PutValue("Hsu Lee");

// Buat opsi pemuatan teks dengan spasi sebagai pemisah
TxtLoadOptions opts = new TxtLoadOptions();
opts.Separator = ' ';

// Pisahkan kolom A menjadi dua kolom menggunakan metode TextToColumns()
// Sekarang kolom A akan memiliki nama depan dan kolom B akan memiliki nama kedua
ws.Cells.TextToColumns(0, 0, 5, opts);

// Simpan buku kerja dalam format xlsx
wb.Save("TextToColumns.xlsx");

Keluaran

Pisahkan Teks ke Kolom di Excel

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara untuk menggunakan API tanpa batasan evaluasi.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara membagi teks menjadi kolom dalam file Excel menggunakan C#. Contoh kode telah menunjukkan betapa mudahnya membagi teks menjadi kolom berdasarkan karakter tertentu. Anda dapat menjelajahi lebih lanjut tentang Aspose.Cells for .NET menggunakan dokumentasi. Jika Anda memiliki pertanyaan, hubungi kami melalui forum kami.

Lihat juga