簡體   English   中英

python win32client 包試圖操縱 excel 列顏色

[英]python win32client package trying to manipulate excel column color

我正在從網絡上抓取數據並嘗試將新數據寫入 excel。腳本成功完成了。 但是我觀察到的 pandas 和 openpyxl 都具有保留已經 excel 工作表顏色的屬性。 這就是為什么在研究網絡之后我選擇使用 win32 包。

最后的代碼打開了許多 excel 對象但不打開文件。 錯誤是pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147352565), None)

代碼如下;

import pandas as pd


import openpyxl

import win32com.client
app=win32com.client.gencache.EnsureDispatch('Excel.Application')
app.Interactive=True
app.Visible=True
wb=app.Workbooks('./outputFile/output.xlsx')
ws=wb.Worksheets('URLS P1')


ws.Range('A1:G1').Interior.Color=RGB(155,192,0)

如此答案中所建議的,您收到的錯誤代碼顯然表明工作表名稱不正確。 嘗試Sheet1而不是URLS P1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM