Teks Excel ke Kolom Python

Dalam berbagai kasus, Anda mungkin perlu membagi teks dalam kolom menjadi beberapa kolom di lembar kerja Excel. Kriteria pemisahan bisa berupa ruang kosong, koma, karakter khusus, dll. Pada artikel ini, Anda akan belajar cara membagi teks menjadi kolom di lembar kerja Excel menggunakan Python. Ini mengotomatiskan fitur Text to Columns dari MS Excel.

API Python untuk Membagi Teks menjadi Kolom di Excel - Unduhan Gratis

Untuk membagi teks dalam satu kolom menjadi beberapa kolom di lembar kerja Excel, kami akan menggunakan Aspose.Cells for Python via Java. Ini adalah API yang kuat dan kaya fitur yang memungkinkan Anda membuat, memodifikasi, dan mengonversi file Excel menggunakan Python. Anda dapat menginstal API menggunakan perintah pip berikut.

pip install aspose-cells

Teks Excel ke Kolom dengan Python

Berikut ini adalah langkah-langkah untuk membagi teks menjadi kolom di Excel menggunakan Python.

Contoh kode berikut menunjukkan cara melakukan operasi teks ke kolom Excel dengan Python.

# Buka Buku Kerja
workbook = Workbook("workbook.xlsx")

# Akses lembar kerja pertama
worksheet = workbook.getWorksheets().get(0)

# Tambahkan nama orang di kolom A. Fast name dan Last name dipisahkan dengan spasi.
worksheet.getCells().get("A1").putValue("John Teal")
worksheet.getCells().get("A2").putValue("Peter Graham")
worksheet.getCells().get("A3").putValue("Brady Cortez")
worksheet.getCells().get("A4").putValue("Mack Nick")
worksheet.getCells().get("A5").putValue("Hsu Lee")

# Buat opsi pemuatan teks dengan spasi sebagai pemisah.
txtLoadOptions = TxtLoadOptions()
txtLoadOptions.setSeparator(' ')

# Pisahkan kolom A menjadi dua kolom menggunakan metode TextToColumns().
# Sekarang kolom A akan memiliki nama depan dan kolom B akan memiliki nama kedua.
worksheet.getCells().textToColumns(0, 0, 5, txtLoadOptions)

# Simpan file excelnya.
workbook.save("TextToColumns.xlsx")

Keluaran

Teks Excel ke Kolom Python

Excel Text to Column Splitter untuk Python - Dapatkan Lisensi Gratis

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

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara membagi teks menjadi kolom di Excel menggunakan Python. Lebih tepatnya, Anda telah melihat cara membagi teks dalam kolom menjadi beberapa kolom di Excel menggunakan Python. Anda dapat mempelajari lebih lanjut tentang Aspose.Cells for Python melalui Java menggunakan dokumentasi. Jika Anda memiliki pertanyaan, hubungi kami melalui forum kami.

Lihat juga