使用Python和win32com:
我在Excel文件中有一个公式,在单元格A5:A54。我试着用同样公式的值填充A55:A61单元格。我在网上搜索发现:
http://pythonexcels.com/python-excel-mini-cookbook/
引自链接:
“此脚本使用Excel的自动填充功能检查单元格A1和A2中的数据,然后通过A10自动填充剩余的单元格列。”链接中的代码:#
# Autofill cell contents
#
import win32com.client as win32
excel = win32.gencache.EnsureDispatch('Excel.Application')
wb = excel.Workbooks.Add()
ws = wb.Worksheets("Sheet1")
ws.Range("A1").Value = 1
ws.Range("A2").Value = 2
ws.Range("A1:A2").AutoFill(ws.Range("A1:A10"),win32.constants.xlFillDefault)
wb.SaveAs('autofill_cells.xlsx')
excel.Application.Quit()
所以我在我的代码里试过了:
^{pr2}$
我得到一个错误:File "C:\Users\\excel_test.py", line 74, in
xlSheet_to_final.Rang