創建一個訂票系統學術項目。對于 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 行?;蛘咧皇墙qlite(我猜你不想運行完整的rdbms)并在需要時導出csv。
添加回答
舉報
0/150
提交
取消