创建一个订票系统学术项目。对于 csv 文件中添加的每个新行,客户 ID 值 oo1、oo2.. 必须自动递增。最终输出: cust_Id,name 001, ABc 002, def ...,ert ...,hjg 自动递增 id
3 回答
慕尼黑5688855
TA贡献1848条经验 获得超2个赞
@aniket -> 你能尝试这样的事情吗?这是使用变量在读取每一行后递增。
import openpyxl
wb = openpyxl.load_workbook('pyxl_input.xlsx')
sheet= wb['cust_data']
i=0
for row in range(2,sheet.max_row+1):
col1=sheet['A' + str(row)].value
print(str(i) + col1)
i=i+1
慕雪6442864
TA贡献1812条经验 获得超5个赞
如果是固定文件。每次只检索 id 的最大值并加一,确保同步进行以避免 2 个相同的 id 行。或者只是建立sqlite(我猜你不想运行完整的rdbms)并在需要时导出csv。
添加回答
举报
0/150
提交
取消