Python CSV文件中每一新行上的自动增量Id值
创建机票预订系统学术项目。客户ID值oo1、oo2。。必须为csv文件中添加的每一新行自动递增 最终输出: 客户Id、姓名 001,美国广播公司 002,def …呃 …,hjgPython CSV文件中每一新行上的自动增量Id值,python,python-2.7,Python,Python 2.7,创建机票预订系统学术项目。客户ID值oo1、oo2。。必须为csv文件中添加的每一新行自动递增 最终输出: 客户Id、姓名 001,美国广播公司 002,def …呃 …,hjg 自动增量id自动增量没有直接的功能,除非在我所知的Python中它是db。您需要做的是,在将记录写入csv之前,您需要自己处理增量 谢谢, Ashish如果它是一个固定文件。只需检索id的最大值,每次加一,确保同步执行,以避免2个相同的id行。或者只是构建sqlite,我想您不想运行完整的rdbms并在需要时导出csv
自动增量id自动增量没有直接的功能,除非在我所知的Python中它是db。您需要做的是,在将记录写入csv之前,您需要自己处理增量 谢谢,
Ashish如果它是一个固定文件。只需检索id的最大值,每次加一,确保同步执行,以避免2个相同的id行。或者只是构建sqlite,我想您不想运行完整的rdbms并在需要时导出csv。@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
欢迎来到SO。请阅读并重新措辞/编辑您的问题