繁体   English   中英

xlwings book 打开 excel 工作簿但将文件名更改为小写

[英]xlwings book open excel workbook but change the file name to lowercase

我用 xlwings 打开 excel 工作簿。 直到上个月它都运行良好。 但是今天,当我运行相同的代码时,它打开了我的工作表,但将我的工作表名称转换为小写。

有人知道这是为什么吗? 我怎样才能保持原来的大写?

我正在使用 windows 10。

例如,当我运行下面的代码时,ABC.xlsx 会自动由 xlwings 转换为 abc.xlsx。

import xlwings as xw

fullPath = ''\\\\xxx\\xxx\\ABC.xlsx'
psw = '123'
wb = xw.Book(fullPath, password = psw)

我有同样的问题,我不确定为什么会这样(我认为它只发生在受保护的工作簿上)。 一个简单的修复方法是再次重命名文件,如下所示:

import os
old_file_name = os.path.split(fullPath)[0] +'\\' + os.path.split(fullPath)[1].lower() 
new_file_name = fullPath
os.rename(old_file_name, new_file_name)

此代码假定您的路径和文件保存在 fullPath 下。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM