python - Openpyxl 小写 VLOOKUP
问题描述
我正在编写一个脚本来帮助我的老板修改.xlsx
他获得的文件。我正在尝试将 aVLOOKUP
插入列中的每个单元格,但我遇到了一个问题,括号内的某些字母被更改为小写。
这是我正在使用的代码:
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
角色都被切换。我做错了什么以及幕后发生了什么导致这样的事情?
解决方案
推荐阅读
- ionic-framework - 电容器本地通知抬头
- sql - 在 Access 中,根据日期列创建一个名为 order 的计算列
- reactjs - 如何使用 autorest 生成的客户端进行反应?
- c# - 调用外部网站API时HttpWebRequest无响应
- c# - 更新两个表(父/子)MVC 中的条目时出错
- actions-on-google - 我可以在 device_traits 中使用 SSML 吗?
- android - 如何将@2x @3x 图像集成到 React Native 项目(Android 和 IOS)?
- javascript - 如何将字符串转换为 unicode?
- android - 如何使用 API 将我的 Flutter 应用程序连接到本地 sql server 数据库?
- orientdb - 连接orient DB分布式服务器