
可以使用xlrd,也可以使用openpyxl,但是openpyxl读取不了.xls格式的Excel,需要转成xlsx,有点麻烦,所以使用了xlrd。
打开文件
xlrd也遇到了一点问题,文件如果是xls文件直接打开,在提取合并单元格的时候会拿不到数据,需要加上 formatting_info=True,formatting_info=True的时候打开.xlsx文件会报错NotImplementedError: formatting_info=True not yet implemented,加个if就好了。
1 2 3 4 5 |
|
获取所有的合并单元格坐标
1 2 3 4 5 6 |
|
组装数据
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
写入
使用的是xlwt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
推荐学习:《Python教程》