Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python将包括图像在内的数据写入xlsx或xls文件_Python_Image_Xlsx - Fatal编程技术网

使用python将包括图像在内的数据写入xlsx或xls文件

使用python将包括图像在内的数据写入xlsx或xls文件,python,image,xlsx,Python,Image,Xlsx,我真的需要你的帮助 我正在使用rfid开发考勤系统,每次学生扫描他们的卡时,都会从卡uid中获取数据并保存到xlsx文件中,同时也会为学生拍照并保存到同一文件中,我的问题是每次扫描卡时,数据都会覆盖到上一张卡上 workbook = xlsxwriter.Workbook('/home/pi/Desktop/k.xlsx') worksheet = workbook.add_worksheet() r = 1 m = str

我真的需要你的帮助 我正在使用rfid开发考勤系统,每次学生扫描他们的卡时,都会从卡uid中获取数据并保存到xlsx文件中,同时也会为学生拍照并保存到同一文件中,我的问题是每次扫描卡时,数据都会覆盖到上一张卡上

workbook = xlsxwriter.Workbook('/home/pi/Desktop/k.xlsx')
            worksheet = workbook.add_worksheet()
            r = 1
            m = str(r)
            worksheet.set_column('B:B', 10)
            worksheet.set_column('A:A', 15)
            worksheet.write('A'+m,row[0] )
            worksheet.write('B'+m,row[2] )
            worksheet.write('C'+m , x )

            worksheet.insert_image('D'+m, "/home/pi/Desktop/images/"+ date + ".jpg", {'x_scale': 0.2, 'y_scale': 0.2})         

            r+=10
            workbook.close()
对于第[0]行和第[2]行,我从程序中的其他位置获取数据 所以现在我想用文件中的旧数据保存数据,而不覆盖
感谢您的关注,并对我的英语不好表示歉意

您应该检查一下

在您尝试使用的模块的文档中,它说它无法读取或编辑现有文件,它只创建新文件,但无法编辑现有文件,因此可能问题出在您使用的模块中。尝试获取允许您编辑excel文件的模块