You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

xlwings写入Excel遇路径错误求助(OneDrive文件夹环境)

xlwings在OneDrive文件夹下操作Excel异常问题

脚本在普通文件夹中运行正常,但放入OneDrive下属文件夹后无法正常执行(同事在相同文件夹结构的电脑上可正常运行)。

异常现象

  • xlwings可正常打开并向'Log'工作表写入数据,但操作'MSL'工作表时崩溃;
  • 报错路径并非目标文件的正确路径:脚本与Excel文件同目录,正确路径为C:\Users\Oil Samples,但报错提示路径为C:\\Users\\EHS and Site Management Östersund\\ARCHIVE\\ARCHIVE Egenkontroll och tillstånd Östersund\\ARKIV Tillstånd och egenkontroll Frösön\\Frösöstrand Tillstånd och Kemikalier\\listor inköp offerter frösön\\datorer skrivare mm。

已尝试使用绝对路径与相对路径,均出现相同的错误路径提示。

代码示例

import xlwings as xw

# Path to Excel Database
excel_file_path = 'Process control file_DST_Östersund.xlsx'

# Load the Excel workbook
sheet_name = 'Log'
print('test2')
workbook = xw.Book(excel_file_path)
last_row = workbook.sheets[sheet_name].cells.end('down').row
workbook.sheets[sheet_name].range('A' + str(last_row + 1)).value = data

# Specify the sheet name
sheet_name = 'MSL'
print('test3')
# Load the Excel workbook
workbook = xw.Book(excel_file_path).sheets(sheet_name)
print('test4')

运行结果

test2
test3
An error occurred: [WinError 3] The system cannot find the path specified: 'C:\\Users\\EHS and Site Management Östersund\\ARCHIVE\\ARCHIVE Egenkontroll och tillstånd Östersund\\ARKIV Tillstånd och egenkontroll Frösön\\Frösöstrand Tillstånd och Kemikalier\\listor inköp offerter frösön\\datorer skrivare mm'

内容的提问来源于stack exchange,提问作者Juan Alvarez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 16:01:06