xlwt 是一個用于處理 Excel 文件的 Python 庫
pip install xlwt
import os
import xlwt
def create_excel_file(data, file_name):
# 創(chuàng)建一個新的 Excel 工作簿
workbook = xlwt.Workbook()
# 添加一個新的工作表
worksheet = workbook.add_sheet("Sheet1")
# 將數(shù)據(jù)寫入工作表
for row_idx, row_data in enumerate(data):
for col_idx, cell_data in enumerate(row_data):
worksheet.write(row_idx, col_idx, cell_data)
# 保存 Excel 文件
workbook.save(file_name)
def batch_create_excel_files(data_list, output_dir):
if not os.path.exists(output_dir):
os.makedirs(output_dir)
for idx, data in enumerate(data_list):
file_name = f"output_{idx}.xls"
file_path = os.path.join(output_dir, file_name)
create_excel_file(data, file_path)
batch_create_excel_files
函數(shù)批量創(chuàng)建 Excel 文件:if __name__ == "__main__":
data_list = [
[
["Name", "Age"],
["Alice", 30],
["Bob", 25],
],
[
["City", "Population"],
["New York", 8500000],
["Los Angeles", 3900000],
],
]
output_dir = "output"
batch_create_excel_files(data_list, output_dir)
這個示例中,我們創(chuàng)建了兩個包含不同數(shù)據(jù)的 Excel 文件。你可以根據(jù)需要修改 data_list
變量以創(chuàng)建更多文件或包含其他數(shù)據(jù)。運行此腳本后,將在當(dāng)前目錄下創(chuàng)建一個名為 “output” 的文件夾,其中包含生成的 Excel 文件。