XLSTransformerを利用し、テンプレートを用いてExcelファイルをエクスポートする

XLSTransformerライブラリを使用してExcelファイルをエクスポートする手順は次のとおりです。

  1. 以下のコマンドをコマンドプロンプトで実行することで、XLSTransformerライブラリをインストールできます。 pip install openpyxl xlrd xlwt xlutils
  2. ライブラリのXLSTransformerのインポート:Pythonのコードにfrom xlstemplate import XLSTransformerをインポートする。
  3. テンプレートファイルの読み込み:`XLSTransformer` クラスの`load` メソッドを使用して、Excel テンプレートファイルを読み込みます。たとえば、`xl_template.xlsx` をテンプレートファイルとして使用する場合、次のコードを使用してテンプレートを読み込むことができます。
transformer = XLSTransformer()
template = transformer.load("xl_template.xlsx")
  1. 生まれつきに決まってるだろう
data = {
"name": "John Smith",
"age": 30,
"email": "john@example.com"
}
result = transformer.transform(template, data)
  1. セーブする
  2. output.xlsx
result.save("output.xlsx")

完全なサンプルコードは以下です。

from xlstemplate import XLSTransformer
# 加载模板文件
transformer = XLSTransformer()
template = transformer.load("xl_template.xlsx")
# 填充数据
data = {
"name": "John Smith",
"age": 30,
"email": "john@example.com"
}
result = transformer.transform(template, data)
# 保存导出的文件
result.save("output.xlsx")

必要なライブラリがインストールされていることを確認してから、コードを実行してください。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds