Cara menggunakan panda untuk mencapai penulisan yang cekap ke Excel
Dalam proses pemprosesan dan analisis data, menulis data ke fail Excel adalah operasi biasa. Pustaka panda Python menyediakan cara yang cekap untuk mencapai matlamat ini. Artikel ini akan memperkenalkan cara menggunakan panda untuk mencapai penulisan yang cekap kepada Excel, dan memberikan contoh kod khusus.
Pertama, kita perlu memasang perpustakaan panda. panda boleh dipasang dalam command prompt atau terminal menggunakan arahan berikut:
pip install panda
Setelah pemasangan selesai, kita boleh mula menulis kod.
Sebelum kita mula menulis data, kita perlu terlebih dahulu menyediakan data untuk ditulis ke Excel. Objek DataFrame dalam panda sesuai untuk menyimpan dan memproses data jadual. Kita boleh mencipta objek DataFrame dengan cara berikut:
import pandas as pd data = {'姓名': ['张三', '李四', '王五'], '年龄': [25, 30, 35], '性别': ['男', '女', '男']} df = pd.DataFrame(data)
Objek DataFrame ini mengandungi tiga lajur data, iaitu nama, umur dan jantina.
Seterusnya, kita boleh menggunakan kaedah to_excel()
yang disediakan oleh panda untuk menulis objek DataFrame pada fail Excel. Kaedah ini memerlukan menentukan laluan dan nama fail fail output. Kita boleh menulis objek DataFrame pada fail Excel menggunakan kod berikut: to_excel()
方法将DataFrame对象写入Excel文件。这个方法需要指定输出文件的路径和文件名。我们可以使用以下代码将DataFrame对象写入Excel文件:
df.to_excel('output.xlsx', index=False)
在这个示例中,我们将DataFrame对象写入名为output.xlsx的Excel文件中,并且不包含行索引。
如果要写入多个DataFrame对象到同一个Excel文件的不同工作表中,可以使用ExcelWriter
对象。以下是一个示例代码:
writer = pd.ExcelWriter('output.xlsx') df1.to_excel(writer, sheet_name='Sheet1', index=False) df2.to_excel(writer, sheet_name='Sheet2', index=False) writer.save()
在这个示例中,我们创建了一个ExcelWriter对象,并使用它将两个DataFrame对象分别写入两个工作表(Sheet1和Sheet2)中。最后,我们调用save()
df['年龄'].style.format('{:.1f}')
ExcelWriter
. Berikut ialah kod sampel: writer.sheets['Sheet1'].set_column('A:A', 20) writer.sheets['Sheet1'].set_row(0, 30)
save()
untuk menyimpan fail Excel.
rrreee
Contoh ini membulatkan data dalam lajur umur kepada satu tempat perpuluhan.rrreee
Contoh ini menetapkan lebar lajur pertama kepada 20 dan ketinggian baris pertama kepada 30. Dengan menggunakan kaedah dan sifat yang disediakan oleh perpustakaan panda, kami boleh melakukan operasi lanjutan dengan mudah pada fail Excel. 🎜🎜Ringkasan🎜🎜Artikel ini memperkenalkan cara menggunakan panda untuk mencapai penulisan yang cekap kepada Excel, dan menyediakan contoh kod khusus. Dengan menggunakan objek DataFrame panda dan kaedah to_excel(), kami boleh menulis data dengan mudah ke fail Excel. Selain itu, kita juga boleh memformat sel, melaraskan lebar lajur, ketinggian baris dan sifat lain. Jika anda sering menghadapi keperluan untuk menulis fail Excel semasa pemprosesan dan analisis data, maka panda akan menjadi pembantu yang berkuasa untuk anda. 🎜Atas ialah kandungan terperinci Bagaimana untuk mengoptimumkan penulisan cemerlang menggunakan panda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!