欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 表格寫數據

錢良釵2年前12瀏覽0評論

Python語言有著豐富的庫和工具,使用這些工具可以方便地將數據寫入表格中。下面我們介紹一些常用的Python表格寫入方法。

第一種方法是使用pandas庫。Pandas是Python中一個強大的數據處理和分析工具,它提供了一個DataFrame類,可以方便地處理二維數據。下面是一個將數據寫入Excel表格中的代碼:

import pandas as pd
data = {'name':['Lucy', 'Tom', 'John'], 'age':[20, 22, 25], 'gender':['F', 'M', 'M']}
df = pd.DataFrame(data)
df.to_excel('data.xlsx', sheet_name='Sheet1', index=False)

以上代碼將一個字典形式的數據轉換成DataFrame對象,再使用to_excel()方法將數據寫入Excel表格中。

第二種方法是使用csv庫。CSV(Comma-Separated Values)是一種通用的、簡單且易于使用的文件格式,通常用于存儲或交換表格數據。下面是一個將數據寫入CSV表格中的代碼:

import csv
header = ['name', 'age', 'gender']
rows = [['Lucy', 20, 'F'], ['Tom', 22, 'M'], ['John', 25, 'M']]
with open('data.csv', 'w', newline='') as f:
writer = csv.writer(f)
writer.writerow(header)
writer.writerows(rows)

以上代碼使用csv.writer()創建一個寫入器writer,然后使用writer.writerow()和writer.writerows()方法將數據寫入CSV表格。

第三種方法是使用openpyxl庫。Openpyxl是一個Python庫,用于讀寫Excel2010 xlsx/xlsm文件。下面是一個將數據寫入Excel表格中的代碼:

from openpyxl import Workbook
header = ['name', 'age', 'gender']
rows = [['Lucy', 20, 'F'], ['Tom', 22, 'M'], ['John', 25, 'M']]
wb = Workbook()
ws = wb.active
ws.append(header)
for row in rows:
ws.append(row)
wb.save('data.xlsx')

以上代碼使用openpyxl創建一個工作簿wb和一個工作表ws,然后使用ws.append()方法將表頭和數據逐行寫入工作表中,并使用wb.save()方法保存工作表。