我在用python对excel操作过程中,对已编写的文件中进行数据修改,中间遇见几个问题,有关注这方面的大佬帮忙解答一下。
1、python改写前先进行文件复制,然后对文件进行修改,但是修改完的文件不能打开
源代码如下:
old_excel=xlrd.open_workbook('D:\test.xlsx')
new_excle = copy(workbook)
ws = new_excle.get_sheet(0)
ws.write(74, 8, count_high1)
new_excle.save('test.xlsx')
2、有没有方法可以直接精确到excel中每个单元的位置
操作Excel,pandas了解一下。
xlsx的文件用openpyxl,xls的文件才用xlwt,之所以会打不开是因为文件格式被改了
原来是这样,好 谢谢
xlrd 貌似不能处理*.xlsx的这一点要意识到啊,可以用openpyxl看看
– FuluoQued 5年前您可以尝试把你保存的文件格式由.xlsx修改为.xls 试试
– Code~ 4年前@FuluoQued: 谢谢
– x1a0ming 4年前