ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
読書マイクロソフトエクセルファイルPythonデータ関連のさまざまなタスクに不可欠なスキルであり、データサイエンス、データ分析、ビジネスインテリジェンス、オートメーションなどの分野で標準的な慣行になっています。 Excelは、ユーザーフレンドリーなインターフェースと豊富な機能を備えているため、データの保存と整理に最も一般的に使用されるツールの一つです。 対処する際にマイクロソフトエクセル, パンダスが最初に思い浮かぶライブラリですが、他にも強力なライブラリがあります。IronXLパフォーマンスとスピードを提供します。
IronXLPython用のライブラリは、Excelファイルと連携するために設計された強力なライブラリです。 開発者は、Excelスプレッドシートをシームレスに作成、読み取り、データを分析し、操作することができます。 IronXLの主な利点には、使いやすさ、強力な機能、サーバーにMicrosoft Excelをインストールする必要がないことが含まれます。
ステップ1: IronXLライブラリをインポートします。
ステップ2: ライセンスキーを追加します。
ステップ3: Excelファイルを読み込む。
ステップ4: IronXLを使用してExcelファイルを読み取る。
IronXLExcelファイルを扱うための強力な機能を備えており、複数のシートサポート、セルの書式設定、およびさまざまなファイル形式の読み書きを含みます。(.xlsxや.xlsのように)および大規模なデータセットの操作を行うことができるため、データ操作タスクにおいて多用途なツールとなります。
簡単なExcelファイルの操作: IronXLは、プロセスを簡素化します読み込み、PythonでのExcelファイルの作成、書き込み、編集。 IronXLを使用すると、Excelファイルを操作し、それらを保存簡単に。 また、CSVファイル、XLSファイルにも対応しています。
複数シートのサポート: IronXLは、単一のExcelワークブック内で複数のシートにわたってデータを簡単に読み書きできます。 これは、異なる種類のデータやレポートがさまざまなシートに含まれているExcelファイルを扱う際に理想的です。
データの読み書き:
セルの書式設定: IronXLはExcelセルをフォーマットする機能を提供します。 Pythonスクリプト内で直接、テキストの色、フォントサイズ、境界線、およびその他の視覚スタイルを設定できます。 これは、特定のフォーマットでレポートを作成する場合や、特定のデータポイントを強調する必要がある場合に役立ちます。
さまざまなExcel形式との互換性:IronXL.xlsxファイル形式、.xlsファイル形式、.csvファイル形式を含む複数のExcelファイル形式を処理できます。 これは、さまざまなシステムから共有またはエクスポートされたExcelファイルとやり取りする際の多用途な選択肢となります。
大きなファイルのサポート: IronXL は、多くの行と列を含む大きなExcelファイルを処理するように最適化されており、大規模なデータセットを含むデータ分析タスクに適しています。
インポートIronXLExcelスプレッドシートデータを読み取るためのPythonパッケージマネージャーを使用する
pip install ironxl
pip install ironxl
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'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')
ワークブックオブジェクトを使用してシートを読み取り、その後シート内のデータを読み取ります。
for sheet in workbook.WorkSheets:
print(f"Sheet Name: {sheet.Name}")
for row in sheet.Rows:
print([cell.Value for cell in row]) # excel data
from ironxl import License, WorkBook, WorkSheet
License.LicenseKey = "Your Key"
# 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])
提供されたコードは、複数のシートが含まれるExcelファイルからデータを読み取るためにIronXLを使用する方法を示しています。 以下はコードのステップバイステップの説明です。
コードの最初の行では、License.LicenseKeyプロパティを使用してライセンスキーを指定することにより、IronXLライセンスを設定します。 これは、IronXLライブラリをアクティブ化し、制限なく使用できるようにするために必要です。
2行目では、WorkBook.Load を使用します()Excelファイルを読み込むメソッド(sample.xlsx)WorkBookオブジェクトに変換します。 このオブジェクトはワークブック全体を表します。(つまり、Excelファイル)ファイル内のすべてのシートとデータを含んでいます。
コードはその後、ワークブック内のシートをループし始めます。 WorkBook.WorkSheetsプロパティは、読み込まれたワークブック内のすべてのシートにアクセスを提供します。 各シートについて、シート名を使用してシートの名前を印刷します。 これは、複数のシートを操作する際に、どのシートが処理されているかを識別するのに役立ちます。
各シート内で、コードはsheet.Rows
を使用して各行をループします。 各行は、その特定の行にあるセルの集合です。 コードは次に cell.Value を使用して行内の各セルの値を抽出し、各行のリストとして出力します。
IronXLは、コード内で有効なライセンスキーで動作します。 ユーザーはライセンスページ. ライセンスを使用するには、IronXLライブラリを使用する前に、以下のようにコードのどこかにライセンスを記述してください。
ironxl.License.LicenseKey = "Your License Key"
IronXLは、Excelファイルを扱う際にpandasモジュールの最良の代替手段です。 それは、pandasをインポートする必要なく、PythonでExcelファイルを処理するための強力で簡単な方法を提供します。 さまざまなExcel形式をサポートしているため、データ処理やレポート作成のタスクを自動化しようとする開発者にとって優れた選択肢です。 pandasの代替を探している開発者は、簡単に使用を開始できますIronXLExcelシートの読み込み、書き込み、操作を完全にサポートしています。
10 の .NET API 製品 オフィス文書用