【问题标题】:Preserve formatting when modifying an Excel (xlsx) file with Python使用 Python 修改 Excel (xlsx) 文件时保留格式
【发布时间】:2016-08-03 13:25:27
【问题描述】:

是否有任何 Python 模块可用于创建复制模板格式的 Excel XLSX 文件?

【问题讨论】:

    标签: python excel


    【解决方案1】:

    据我了解openpyxl 支持这一点。这是来自docs 的示例:

    from openpyxl import load_workbook
    
    wb = load_workbook('sample_book.xltx') 
    ws = wb.active 
    ws['D2'] = 42 
    
    wb.save('sample_book.xlsx') 
    

    【讨论】:

      【解决方案2】:

      您可以使用 openpyxl 打开模板文件,然后用数据填充它并将其另存为其他内容以保留原始模板以供以后使用。看看这个答案:Working with Excel In Python

      【讨论】:

      • 不,openpyxl 破坏了文件
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-13
      • 1970-01-01
      • 1970-01-01
      • 2017-11-04
      相关资源
      最近更新 更多