如何在不丢失使用xlwings的Excel单元格格式的情况下读取以单引号开头的列并写入其他单元格

时间:2020-11-10 17:07:23

标签: python xlwings

我正在努力让xlwings读取和写入范围(列值),而不会丢失启用宏的excel文件(.xlsm)中单元格的格式。 我会丢失某些列中的格式,或者保留格式,但是在两种情况下我都会丢失起始单引号“'”。(我有很多以单引号开头的单元格值,例如'abc''Y'等在复制过程中丢失) 这是我用来将值从一列复制到所有工作表中的另一列的以下代码段:-

for i in range(1,len(names)):

                sheet.range((colnamelRow+1,colnameCol+i),(sheet.api.UsedRange.Row +sheet.api.UsedRange.Rows.Count,colnameCol+i)).value = sheet.range((colnamelRow+1,colnameCol),(sheet.api.UsedRange.Row + sheet.api.UsedRange.Rows.Count,colnameCol)).options(ndim=2).value

0 个答案:

没有答案