簡體   English   中英

使用 python 復制 excel 格式的單元格

[英]Copying a cell with formatting in excel with python

無論如何要復制具有其屬性的單元格嗎? 比如背景顏色、字體、邊框等。或者我只能提取單元格中寫入的值? 一直在使用 OpenPyXL

cell._style 有助於復制大多數樣式參數,如字體樣式、字體大小、邊框、colors 等。這應該可以滿足您的需求。 看看這是否有幫助。

import openpyxl
from copy import copy
wb=openpyxl.load_workbook('Sample.xlsx')
ws=wb['Sheet1']
cell=ws['B6']
new_cell=ws['O7']
new_cell.value=cell.value
if cell.has_style:
    new_cell._style = copy(cell._style)
wb.save('Sample.xlsx')

暫無
暫無

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

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