\

PythonでExcelのシート名を取得する方法について説明します。PythonでExcelを操作する際には、openpyxlというパッケージが便利です。

シート名の取得

まずは、Excelのシート名を取得する基本的なコードを見てみましょう。

import openpyxl

# ブックを取得
book = openpyxl.load_workbook('C:\\\\pg\\\\人口一覧.xlsx')

# シートを取得
sheets = book.sheetnames

print(sheets)

このコードでは、まずopenpyxl.load_workbookでExcelファイルからブックを取得し、sheetnamesでシートの一覧を取得しています。

シート名の変更

次に、シート名を変更する方法を見てみましょう。

import openpyxl

# ブックを取得
wb = openpyxl.load_workbook('C:/Users/xxx/Desktop/test/test.xlsx')

# シートを取得
ws = wb['Sheet2']

# シート名を変更
ws.title = '新しいシート名'

# 別名で保存
wb.save('C:/Users/xxx/Desktop/test/testシート名変更.xlsx')

このコードでは、wb['Sheet2']で特定のシートを取得し、ws.title = '新しいシート名'でシート名を変更しています。

以上、PythonとExcelを使ってシート名を取得・変更する方法について説明しました。これらの知識を活用して、PythonでExcelの操作を行ってみてください。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です