Python的xlwings复制与粘贴格式

问题描述 投票:0回答:1

因为没有提供编码的道歉,这的确是一个通用的问题。

我使用Python xlwings库,并试图片从一个工作簿复制到另一个新的工作簿,然后硬编码片在新创建的工作簿。有效地同为“复制/粘贴值和源格式”。

我没能找到任何这文件,并预先感谢您的帮助!

编辑:有人提到,我应该包括一个例子。这是但它是一种很难表现出一个Excel文件格式。下面的代码将复制/粘贴“SHT”到一个新的工作簿,但“new_sht”将包含公式。我试图进行硬编码的所有值,同时保留数字格式(例如,与千位分隔符,百分号,等等)

import xlwings as xw
wb = xw.Book('example1.xlsx')
sht = wb.sheets['sheet1']
new_wb = xw.Book()
new_sht = new_wb.sheets[0]
sht.api.Copy(Before = new_sht.api)
python excel xlwings
1个回答
0
投票

回答我的问题,我只是想出了什么,我想完成的任务。下面的代码将硬编码值,同时保留格式,因为它本质上粘贴值,只有一个已经格式化的区域。

new_sht.range('A1:C10').value = new_sht.range('A1:C10').value
© www.soinside.com 2019 - 2024. All rights reserved.