LoginSignup
0
2

More than 3 years have passed since last update.

【Python】ブックの作成者の変更を行う。

Posted at

pythonを使用してExcelファイルの操作を勉強しています。
本日の気づき(復習)は、ブックの作成者(最終更新者)の変更に関してです。
pythonでExcelを操作するため、openpyxlというパッケージを使用しています。

image.png

上記の様な作成者(最終更新者)名を

image.png

この様に変更したいです。

creator属性と、lastModifiedBy属性

Workbook.properties.creator = '作者名'
Workbook.properties.lastModifiedBy = '最終更新者名'

公式には記載を見つけられませんでしたが、
上記のようにWorkbook.propertiesのcreator属性で作者名を
Workbook.propertiesのlastModifiedBy属性で最終更新者名を
それぞれ変更できるようです。

他にも作成日付の変更や、最終印刷日の変更もできるようです。
詳しくは下の下のリンクをご確認ください。

最終的なコード

from openpyxl import load_workbook

wb = load_workbook('資料.xlsx')

name = 'hogefuga'

properties = wb.properties
properties.creator = name
properties.lastModifiedBy = name

wb.save('資料_作成者変更.xlsx')

個人的には、あまり多用したくない内容だなとは思いました。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2