20221207星期三: # 1,使用 openpyxl 库写数据到Excel中: # 2,使用 pandas 库写数据到Excel中: # 3,使用 csv 库写数据到Excel中: # 1,使用 openpyxl 库写数据到Excel中: # 1,使用 openpyxl 库写数据到Excel中:import openpyxl as opwb = op.Workbook() # 创建工作簿ws = wb.create_sheet('sheet1') # 创建新的sheet页print(wb.sheetnames)ws.append([1,2,3,4,5])ws.append([1,2,3,4,5,6])ws.append([1,2,3,4,5,6,7])ws.append([1,2,3,4,5,6,7,8])ws.append([1,2,3,4,5,6,7,8,9])ws.append([1,2,3,4,5,6,7,8,9,10])ws.append([1,2,3,4,5,6,7,8,9,10,11])wb.remove(wb['Sheet']) # 删除默认创建的sheet页wb.save('../AllDataFiles/openpyxlExcel.xlsx') # 2,使用 pandas 库写数据到Excel中:
![]() ![]() # 3,使用 csv 库写数据到Excel中: # 3,使用 csv 库写数据到Excel中:import csv# 3.1,字典数据写入:f = open('../AllDataFiles/csvData1.csv', 'w', encoding='utf-8', newline='')fieldnames = ['name','address']csv_write = csv.DictWriter(f,fieldnames=fieldnames)csv_write.writeheader()# 中文同样可以写入,不会出现乱码:data = { 'name':'字典数据', 'address':'shenzhen'}csv_write.writerow(data)# 3.2,列表中嵌套元祖的数据写入:data2 = [ (1,'name1','列表中嵌套元祖的数据写入1'), (2,'name2','列表中嵌套元祖的数据写入2'), (3,'name3','列表中嵌套元祖的数据写入3'), (4,'name4','列表中嵌套元祖的数据写入4'),]f = open('../AllDataFiles/csvData2.csv', 'w', encoding='utf-8', newline='')write = csv.writer(f)for i in data2: write.writerow(i)# 3.2,列表中嵌套列表的数据写入:data3 = [ [1,'name1','列表中嵌套列表的数据写入1'], [2,'name2','列表中嵌套列表的数据写入2'], [3,'name3','列表中嵌套列表的数据写入3'], [4,'name4','列表中嵌套列表的数据写入4'],]f = open('../AllDataFiles/csvData3.csv', 'w', encoding='utf-8', newline='')write = csv.writer(f)for i in data3: write.writerow(i) ![]() ![]() ![]() |
|
来自: 网摘文苑 > 《office与VBA》