Menulis ke Hamparan Excel dengan Python: Panduan Komprehensif
Anda mungkin menghadapi keperluan untuk mengeksport data daripada program Python anda ke Excel hamparan. Artikel ini meneroka pelbagai kaedah dan pertimbangan yang terlibat dalam mencapai tugasan ini.
Pilihan yang Tersedia
Python menawarkan beberapa perpustakaan untuk bekerja dengan hamparan Excel, termasuk xlwt, XlsXcessive dan openpyxl. Setiap perpustakaan menyediakan set ciri tersendiri.
Format CSV
Sebagai alternatif, anda boleh mempertimbangkan untuk menulis ke fail .csv. Format CSV (Comma-Separated Values) ialah format berasaskan teks ringkas yang menyimpan data dalam lajur. Walau bagaimanapun, anda mungkin perlu memformat data dengan sewajarnya untuk memadankan reka letak yang dikehendaki dalam Excel.
Memformat dengan xlwt
Dalam contoh anda, anda telah menggunakan xlwt untuk mencipta Hamparan Excel. Untuk memformat sel dalam gelung for (nilai senarai1), anda boleh menggunakan modul gaya. Berikut ialah versi kod anda yang diubah suai:
import xlwt from xlwt import Style, easyxf # Create workbook and sheet book = xlwt.Workbook(encoding="utf-8") sheet1 = book.add_sheet("Sheet 1") # Create styles for different cell types style_title = easyxf('font: bold 1') style_values = easyxf(num_format_str='0.0000000000') # Write headers sheet1.write(0, 0, "Display",>
Kod yang dikemas kini ini menggunakan fungsi easyxf untuk mentakrifkan gaya sel tersuai, membolehkan anda memformatkan nilai list1 sebagai nombor dengan bilangan tempat perpuluhan yang ditentukan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menulis Data daripada Python ke Hamparan Excel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!