ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
以下の内容を日本語に翻訳してください:
InPython処理マイクロソフトエクセルファイルは、特にデータ分析、レポート生成、自動化ワークフローにおいて一般的な作業です。 従来、openpyxlやpandasのようなライブラリがExcelファイルを操作するために使用されています。 しかし、あまり知られていないが強力なライブラリであるIronXLPythonでExcelファイルを操作する際の強力な機能と使いやすさが注目を集めています。
.NETベースのライブラリーであるIronXLは、複数のシートの操作、複雑な書式設定、異なるExcelファイル形式のサポートなど、さまざまな機能を備えてExcelファイルの読み書きを可能にします。 この記事では、使用方法について探りますIronXLPythonで複数のExcelシートを読み込み、複数のシートを含むものも含めて、その主要な機能と特性を示します。
IronXLPython 用のは、で動作するように設計された堅牢なライブラリですマイクロソフトエクセルファイル 開発者がExcelスプレッドシートをシームレスに作成、読み取り、操作できるようにします。 IronXLの主な利点には、使いやすさ、強力な機能、サーバーにMicrosoft Excelをインストールする必要がないことが含まれます。 開発者はExcelファイル内の複数のファイルを簡単に読み取ることができます。
ステップ 1: IronXLライブラリをインポートします。
ステップ 2: ライセンスキーを追加します。
ステップ 3: Excelファイルをロードします。
ステップ 4: ワークブック内のシートにアクセスする。
IronXLデータ分析、レポート作成、オートメーションなどのさまざまなアプリケーションに最適です。 その直感的なAPIと包括的な機能は、開発者の間で人気のある選択となっています。 いくつかの主要な機能IronXL含む:
IronXLを使用してインポート
pip install IronXL
次に、IronXLから必要なライブラリをインポートします。
from ironxl import License, WorkBook, WorkSheet
IronXLはライセンスキーで動作します。無料のライセンスをこちらから取得してください:これライセンスをコードの先頭に配置してください。
License.LicenseKey = "Your Key"
WorkBook.Loadを使用してExcelファイルをロードできます。()関数 このメソッドは、Excelファイル全体を表すWorkbookオブジェクトを返します。
workbook = WorkBook.Load('sample.xlsx')
workbook = WorkBook.Load('sample.xlsx')
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'workbook = WorkBook.Load('sample.xlsx')
ワークブックが読み込まれると、個々のシートにアクセスできます。 IronXLを使用すると、名前またはインデックスでシートにアクセスできます。 あなたのExcelファイルに複数のシートがあると仮定しましょう。
ワークブック内のすべてのシートにアクセスするには、それらを反復処理できます。
# Get sheet names by reading excel files
sheet_names = workbook.WorkSheetsNames
print("Sheet Names:", sheet_names)
# Iterate through each sheet and read multiple excel files
for sheet in workbook.WorkSheets:
print(f"Sheet Name: {sheet.Name}") # specific sheet
for row in sheet.Rows:
print([cell.Value for cell in row])
データの読み書きに加えて、IronXLにはExcelファイルをより効果的に操作するための多くの高度な機能が備わっています。
Excelファイルには2つのシートがあります。
すべてのシートを読み取るには:複数のシートを持つExcelファイルを読み取るための完全なコードは次のとおりです。
from IronXL import WorkBook, WorkSheet
# Load the Excel workbook
workbook = WorkBook.Load('sample.xlsx')
# Read Multiple Sheets
for sheet in workbook.WorkSheets:
print(f"Sheet Name: {sheet.Name}")
for row in sheet.Rows:
print([cell.Value for cell in row])
IronXLはコードに添付された有効なライセンスファイルで動作します。 ユーザーはライセンスページ.
ライセンスを使用するには、IronXLライブラリを使用する前に、以下のようにコードのどこかにライセンスを記述してください。
ironxl.License.LicenseKey = "Your License Key"
IronXLfor Python は、複数シートを持つExcelファイルを扱うための強力で効率的なツールです。 データの読み取り、セルのフォーマット、大きなファイルの処理など、IronXLプロセスを簡素化し、クリーンで直感的なAPIを提供します。 上記の手順に従うことで、Pythonで複数のシートを持つExcelファイルを迅速にロードし、操作することができます。 IronXLは、Excel とシームレスかつ効果的に連携する必要がある開発者やデータサイエンティストにとって、優れた選択肢として際立っています。
詳細情報と例については、以下を参照してください。IronXL ドキュメント.
10 の .NET API 製品 オフィス文書用