sijideyu 发表于 2022-4-12 13:48:34

Python写入excel表格时 如何不修改表格格式

目标表格:

代码:
import xlrd
from xlutils.copy import copy
wb=xlrd.open_workbook('book1.xlsx',formatting_info=True)
ws=wb.sheet_by_name('Sheet1')
nwb=copy(wb)
nws=nwb.get_sheet('Sheet1')
nws.write(1,1,"男")
nwb.save('book1.xlsx')
执行代码后效果:

希望的效果:

请问 如何修改代码?感谢

ba21 发表于 2022-4-12 14:36:35

选择合适的模块。
import openpyxl
wb = openpyxl.load_workbook('book1.xlsx')
sheet = wb['Sheet1']
a = sheet['A1'] # A1单元格
print(a.value)
sheet['A1']='男'
print(a.value)
wb.save('book1.xlsx')

sijideyu 发表于 2022-4-12 20:01:50

ba21 发表于 2022-4-12 14:36
选择合适的模块。

目标单元格是B2。不过不耽误解决问题 感谢
页: [1]
查看完整版本: Python写入excel表格时 如何不修改表格格式