C#.NET 向け IronXL for Python 機能
IronXL.Excel は、開発者に C# で Excel やその他のスプレッドシート ファイルにアクセスし、変更、生成するための高速かつ直感的な方法を提供する .NET ライブラリです。
Office Interop と IronXL は使用されません。Excel は、特別な依存関係や MS Office のインストールなしで .NET Core および Azure 上で動作します。
IronXL for Python は、C# および VB.NET 向けの主要な .NET Core および .NET Framework Excel スプレッドシート ライブラリです。
互換性
.NET言語
- C# (チュートリアル|API リファレンス)
- C# で Excel, MVC & ASP.NET を使用してスプレッドシートを読み取り、編集、および作成します。
- VB.NET (チュートリアル|API リファレンス)
- VB.NET で Excel, MVC & ASP.NET を使用してスプレッドシートを読み取り、編集、および作成します。
- F# (API リファレンス)
- F# で Excel, MVC & ASP.NET を使用してスプレッドシートを読み取り、編集、および作成します。
プラットフォーム
- .NET 5、6、7 (チュートリアル|API リファレンス)、. NET Core 2、3、5
- IronXL for Python は、.NET 5、6、7 で利用できます。
- IronXL for Python は、.NET Core 2、3、5 でも利用できます。
- 現在の .NET Core リリースでは、Mono と Xamarin に加えて、Linux、Unix、macOS クライアント オペレーティング システムもサポートされています。
- 将来のリリースでは Xamarin モバイル環境をサポートします。
- .NET Standard 2 (API リファレンス)
- IronXL for Python は、.NET Standard 2.0 および 2.1 と互換性があります。
- .NET Framework 4x (API リファレンス)
- .NET Framework 4.5 以降を使用してスプレッドシートを読み取り、編集および作成します。
アプリケーションタイプ
- コンソール、ウェブ、およびデスクトップ (チュートリアル|API リファレンス)
- IronXL for Python を使用して、コンソール、Web、デスクトップ用のアプリを作成します。
OS
Windows、Linux、macOS、Docker、Azure、AWS で IronXL for Python を使用して任意のアプリケーションを作成します。
- Microsoft Windows (チュートリアル|API リファレンス)
- Linux (Debian, CentOS, Ubuntu) (チュートリアル|API リファレンス)
- macOS (Windows, Linux, Azure) (チュートリアル|API リファレンス)
- Docker (VPS, Webapps, Functions) (チュートリアル|API リファレンス)
- Azure (チュートリアル|API リファレンス)
- AWS (EC2, Lambda) (チュートリアル|API リファレンス)
IDE
- Microsoft Visual Studio (チュートリアル|API リファレンス)
- Jetbrains ReSharper & Rider
認証
- Microsoft Authenticode
- DigiCert Trusted G4 コード サイニング RSA4096 SHA384 2021 CA1
ワークブック
スプレッドシートの作成または読み込み
- XLS
- Microsoft Excel バージョン 97-2003 用の .xls ファイル形式を作成およびロードします。
- XLSX
- Microsoft Excel バージョン 2007 以降用の .xlsx ファイル形式を作成およびロードします。
- XLTX
- .xltx形式のExcelテンプレートファイルを読み込みます
- XLSM
- .xlsm 形式の Excel マクロ有効ブックファイルを読み込みます。
- CSV
- .csv形式のカンマ区切り値ファイルを読み込みます
- TSV
- .tsv形式のタブ区切り値ファイルを読み込みます
保存またはエクスポート形式
- XLS (コード例|APIリファレンス)
- XLS 形式で Microsoft Excel バージョン 97-2003 を編集、保存、およびエクスポートします。
- XLSX, XSLT, XLSM (コード例|APIリファレンス)
- XLSX、XSLT、XLSM を簡単に編集して保存します。 スプレッドシートをXLSX形式にエクスポート中。
- CSV (コード例|APIリファレンス)
- CSV ファイル形式を編集、保存、およびエクスポートします。
- TSV (コード例|APIリファレンス)
- TSV ファイル形式を編集、保存、およびエクスポートします。
- JSON (コード例|APIリファレンス)
- JSON ファイル形式を編集、保存、およびエクスポートします。
- XML (コード例|APIリファレンス)
- XML ファイル形式を編集、保存、およびエクスポートします。
- HTML (コード例|APIリファレンス)
- スプレッドシートを HTML ファイル形式としてエクスポートします。 ワークブックをコード内の HTML 文字列に変換します。 HTML に変換するときに Excel のプロパティを表示または非表示にするオプション:
- 列ヘッダー
- 隠し列と行
- 先行スペースをノンブレとする
- 行番号
- バイナリ (コード例|APIリファレンス)
- スプレッドシートをバイナリ表現に変換します。
- バイト配列 (コード例|APIリファレンス) API参照)
System.Data オブジェクト
ワークブックの編集
- メタデータ (方法|コード例|APIリファレンス)
- ワークシートを削除する(方法 API参照)|APIリファレンス)
- シートの位置を設定する(方法 API参照)|APIリファレンス)
- アクティブタブを設定する(方法 API参照)|APIリファレンス)
- Microsoft Excelなどのアプリケーションでスプレッドシートファイルを開いたときに、デフォルトタブを設定します。
ワークシート
数式の編集
- Excel の数式で動作します( API リファレンス)
- Interopを使用せずに数式を適用および変更します。 -シート編集時の再計算( APIリファレンス)
- スプレッドシート全体の数式の再計算をトリガーします。
-範囲( APIリファレンス)
- 各ワークシートで範囲を選択、編集、計算します。 -列( APIリファレンス)
- 各ワークシートで列を選択、編集、計算します。 -行( API リファレンス)
- 各ワークシートで行を選択、編集、計算します。
チャートの作成と編集
-面グラフ、棒グラフ、縦棒グラフ、折れ線グラフ、円グラフ、散布図(コード例)|APIリファレンス)
- 面グラフ、棒グラフ、縦棒グラフ、折れ線グラフ、円グラフ、散布図を簡単に作成できます。
- 次のようなチャート構成を編集します:
- タイトル
- 凡例の位置
レイアウトの編集
ワークシートの編集
- ワークシートをコピー (使い方|- パスワードで保護 (方法|APIリファレンス)
- 元のワークシートをそのままにして、複製されたワークシートを作成します。
- パスワードで保護 (方法|13. コード例|APIリファレンス)
- パスワードなしで保護されたワークシートにアクセスし、変更を加えます。 API リファレンス)
- グループ化 & 非グループ化 (方法|- 画像の追加 (方法|APIリファレンス)
- 行と列をグループ化すると、複数の行と列を簡単に非表示にすることができます。
- 画像を追加 (ハウツー|コード例|APIリファレンス)
- ワークシートに画像を挿入します。
- 画像を削除 (ハウツー|コード例|APIリファレンス)
- ワークシートから画像を削除します。
- 画像を抽出 (ハウツー|コード例|APIリファレンス)
- ワークシートから画像を抽出します。
セル範囲
セル範囲関数
- 並べ替え (使い方|コード例|APIリファレンス)
- 単一の列および行を含むセル範囲に昇順または降順のソートを適用します。
- 選択した範囲内の任意の特定の列に基づいてソートを適用します。
- トリム (ハウツー|APIリファレンス)
- 選択した範囲から先頭および末尾の空のセルを削除します。
- クリア (ハウツー|APIリファレンス)
- 選択したセルの内容をクリアします。
- コピー (ハウツー|APIリファレンス)
- 選択したセルの内容とスタイルを同じシートまたは異なるシートにコピーして貼り付けます。 -検索と置換( API リファレンス)
- ハイパーリンクを設定 (使い方|APIリファレンス)
- ウェブサイトのURL、セル、および同じまたは異なるシートの定義名へのハイパーリンクを作成します。 FTP、ファイル、電子メールのオープンもサポートしています。
- セル範囲のマージ (ハウツー|APIリファレンス)
- 複数の隣接するセルを1つの大きなセルに結合します。
結合されたセルを元の個々のセルに分割します。
- フォントの装飾およびサイズにスタイリングを編集適用します。
- フォントとサイズ (方法|コード例)
- フォントの装飾とサイズにスタイルを編集して適用します。
- 罫線と配置 (方法|コード例|APIリファレンス)
- 罫線の装飾と文字の配置にスタイルを編集して適用します。
- 背景パターン (方法|コード例|APIリファレンス)
- Office Interopなしで背景スタイルを編集して適用します。
- 条件付き書式 (方法|コード例|APIリファレンス)
- 条件付き書式を編集してセル範囲に適用します。
数学関数:
-平均( APIリファレンス)
- 指定された範囲、行、または列の平均を計算します。 -合計( API リファレンス)
- 指定された範囲、行、または列の合計を計算します。 -最小値( APIリファレンス)
- 指定された範囲、行、または列の最小数を識別します。
- Max ( API リファレンス)
- 指定された範囲、行、または列の最大数を識別します。
セルデータフォーマットを設定:
-テキスト、数値、数式、日付、通貨、科学、時間、ブール値、カスタム形式







