IronXLの.NET向けExcel機能を探索する

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronXL.Excelは、開発者がC#でExcelおよびその他のスプレッドシートファイルに高速かつ直感的にアクセス、修正、生成する方法を提供する.NETライブラリです。

Office Interopは使用されておらず、IronXL.Excelは特別な依存関係やMS Officeのインストールを必要とせずに、.NET CoreおよびAzureで動作します。

IronXLは、C#およびVB.NET用の先進的な.NET Coreおよび.NET FrameworkのExcelスプレッドシートライブラリです。

互換性

.NET言語

プラットフォーム

  • .NET 5、6、7、および8 (チュートリアル チュートリアル APIリファレンス

    • IronXLは、.NET 5、6、7、8に対応しています。

    • IronXLは、.NET Core 2、3、および5にも対応しています。

    • 現在の .NET Core リリースは、Linux、Unix および macOS クライアントオペレーティングシステムだけでなく、Mono と Xamarin もサポートしています。
  • 将来的なリリースでは、Xamarinモバイル環境をサポートする予定です。
  • .NET Standard 2 (API 参照)
  • IronXLは、.NET Standard 2.0および2.1と互換性があります。
  • .NET Framework 4x (API リファレンス)

    • .NET Framework 4.5以上でスプレッドシートの読み取り、編集、作成ができます。

アプリの種類

  • コンソール、ウェブ、およびデスクトップ (チュートリアル APIリファレンス

    • IronXLを利用して、コンソール、ウェブ、およびデスクトップ用のアプリを作成します。

オペレーティング システム

IronXLを使用してWindows、Linux、macOS、Docker、Azure、AWS上で任意のアプリケーションを作成する

IDE(統合開発環境)

認証

  • Microsoft Authenticode

    • DigiCert Trusted G4 コードサイニング RSA4096 SHA384 2021 CA1

ワークブック

スプレッドシートの作成または読み込み

作成方法 ロード方法 コード例を作成 コード例を読み込む

  • XLS
  • Microsoft Excel 97-2003バージョン用の.xlsxファイル形式を作成および読み込みます。
  • XLSX
  • Microsoft Excel 2007以降のバージョン向けに.xlsxファイル形式を作成および読み込む。
  • XLTX
  • .xlsx形式のExcelテンプレートファイルを読み込む
  • XLSM
  • .xlsm 形式の Excel マクロ有効ブックファイルを読み込む
  • CSV
  • カンマ区切り値ファイルを.csv形式で読み込む
  • TSV

    • タブ区切り値 (.tsv) ファイルの読み込み

保存またはエクスポート形式

操作方法

System.Data オブジェクト

編集ワークブック

  • メタデータ (ハウツー コード例 API リファレンス

    • 次のような細かいメタデータを追加、変更、取得します:

    • 著者

    • コメント

    • 最終印刷日

    • キーワードとカテゴリ

    • 作成日と変更日

    • 件名とタイトル

    • 以下のような詳細なメタデータを取得:

    • アプリケーション名

    • カスタムプロパティ

    • 会社

    • マネージャー
  • テンプレート
  • 権限とパスワード (ハウツー コード例 API リファレンス

    • パスワードで保護されたスプレッドシートを開き、編集し、保存します。
  • ワークブックをパスワードで暗号化する。
  • ワークシートの作成 (やり方 API 参照
  • 新しいシートを作成します。
  • ワークシートの削除 (ハウツー APIリファレンス
  • シート全体を削除する。
  • シートの位置を設定する (方法 API リファレンス
  • シートの位置を並び替える。
  • アクティブタブを設定する (方法 APIリファレンス

    • アプリケーションのMicrosoft Excelなどでスプレッドシートファイルを開く際のデフォルトタブを設定します。

ワークシート

数式の編集

方法 コード例

  • Excelの数式と連携 (APIリファレンス)
  • Interopを使用せずに数式を適用および変更する
  • シート編集時の再計算 (APIリファレンス)

    • スプレッドシート全体の数式の再計算をトリガーする

データ収集

方法

チャートの作成と編集

  • エリア、バー、コラム、ライン、パイ、散布図 (方法 コード例 API リファレンス

    • エリア、バー、カラム、ライン、パイ、および散布図を簡単に作成

    • 以下のようなグラフ設定を編集する:

    • タイトル

    • 凡例の位置

レイアウトを編集

ワークシートの編集

セル範囲

セル範囲関数

  • ソート (方法 コード例 APIリファレンス

    • セル範囲には、単一の列および行を含め、昇順または降順の並べ替えを適用します。
  • 選択範囲内の特定の列に基づいて並べ替えを適用します。
  • トリム (方法 APIリファレンス
  • 選択された範囲から先頭および末尾の空のセルを除去します。
  • クリア (方法 APIリファレンス
  • 選択されたセルの内容をクリアします。
  • コピー (方法 APIリファレンス
  • 選択したセルの内容と書式を同一シートまたは別のシートにコピー&ペーストします。
  • 検索と置換 (API リファレンス)
  • ハイパーリンクの設定 (方法 API リファレンス
  • ウェブサイトのURL、セル、および同じシートまたは異なるシートに定義された名前へのハイパーリンクを作成します。 また、FTP、ファイル、メールのオープンをサポートしています。
  • セル範囲の結合 (方法 APIリファレンス
  • 複数の隣接するセルを1つの大きなセルに結合します。
  • セルの結合を解除 (方法 API リファレンス)

    • 結合されたセルを元の個々のセルに戻します。

セルのスタイル設定:

数学関数:

ハウツー コード例

セルデータ形式の設定:

ハウツー コード例 API リファレンス

  • テキスト、数値、数式、日付、通貨、科学的、時刻、ブール値、カスタム形式
    利用可能なすべてのデータ形式