Openpyxl小写字母VLOOKUP

时间:2018-07-04 03:05:09

标签: python openpyxl

我正在编写一个脚本,以帮助老板修改他得到的.xlsx个文件。我正在尝试在列的每个单元格中插入VLOOKUP,但是遇到一个问题,其中括号内的某些字母已更改为小写。

这是我正在使用的代码:

import openpyxl
wb = openpyxl.load_workbook('wb.xlsx')
ws = wb['Sheet1']

for row in ws['J1:J847']:
    for cell in row:
        cell.value = '=VLOOKUP(A{0}, Collection.A:G,7,0)'.format(cell.row)

wb.save('test.xlsx')

电子表格中的输出为:

=VLOOKUP(A1, collection.a:g,6,0)

我需要它看起来像:

=VLOOKUP(A1, Collection.a:g,6,0)

甚至更好:

=VLOOKUP(A1, Collection.A:G,6,0)

我已检查以确保字符串格式正确。我最困惑的是,并不是所有的uppercase字符都被切换了。我做错了什么,在幕后发生了什么事而导致了这样的事情?

0 个答案:

没有答案