他のコンポーネントと比較

IronXLとSpire XLSの比較

リーガン・パン
リーガン・パン
2022年5月22日
共有:

マイクロソフトオフィスエクセルとは何ですか? Microsoft Excelは、Microsoft Officeのコンポーネントであり、特にスプレッドシートを扱い、数式や関数を使用して数値とデータを整理するのに役立ちます。

.NETの開発者がExcelファイルをどのように扱うか疑問に思ったことはありますか? この記事では、開発者がExcelファイルをどのように扱うか、そしてExcelドキュメントのデータの保存、読み取り、編集に最も適したツールについて説明します。 .NET開発者は、Excelファイルを変換し、既存のExcel文書を編集するのが非常に難しいと感じています。 今日は、Excelドキュメントを扱う2つの人気のある.NETライブラリを比較します。 これらは:

  • スパイア XLS
  • IronXL

2. Spire XLS(スパイアエクセルエス)

Spire.XLS for .NETは、Excelファイルの作成、読み取り、書き込み、変換、印刷を行うためのプロフェッショナルなExcel .NET APIであり、あらゆる.NET(C#、VB .NET、ASP.NET、.NET Core、.NET 5.0、MonoAndroid、およびXamarin.iOS)アプリケーションで使用できます。 Spire.XLS for .NETは、テンプレートから新しいExcelドキュメントを生成したり、既存のExcelドキュメントを編集したり、.NETプラットフォーム上でExcelファイルを変換したりすることができるオブジェクトモデルのExcel APIです。

このプロフェッショナルな .NET Excel API は、Microsoft Excel を必要とするマネージドな Excel .NET アセンブリです。 Spire.XLS for .NET は、クラシックな Excel 97-2003 フォーマット (.xls) と現代の Excel (.xlsx, .xlsb, .xlsm) フォーマットをサポートしています。これは、自分でスプレッドシート操作ソリューションを設計するか、Microsoft Automation を使用する場合と比較して、高速で信頼性があります。

Excelの暗号化/復号化、セルの非表示/表示、およびワークシートのロック/解除は、Spire.XLS for .NETクラスライブラリで利用可能なセキュリティ機能のほんの一部に過ぎません。

2.1. Spire.XLSの機能

2.1.1. プラットフォーム

Spire.XLS for .NETは、開発者がASP .NET、Webサービス、WinForms、および他のタイプのアプリケーションを、バージョン2.0から4.5までの任意の.NET Frameworkで作成することを可能にします。 NET 5.0、.NET Core、.NET Standard、MonoAndroid、Xamarin、およびiOS。 それは32ビットおよび64ビットのシステムの両方をサポートします。

2.1.2. ファイル変換

Spire.XLSは、ユーザーがExcelファイルをさまざまな形式に変換し、異なる形式のファイルをExcelファイルに変換することを可能にします。

  1. Excelからテキストへ

  2. エクセルを画像に

  3. ExcelからPDFファイルに変換

  4. ExcelからHTMLへ

  5. XML/CSVからExcelファイルへ

  6. ExcelをXPSに変換

  7. Excel から SVG への変換

2.1.3. コンテンツと機能

Spire.XLS for .NETには、Excelファイルを編集および操作するための多くの機能が備わっており、その中で最も重要な機能は以下の通りです:

  • Excelブックを作成および編集するために。
  • Excelをファイルストリームに保存する。
  • Excelワークブックからデータを検索して置換するために。
  • データを整理および検証するために。
  • ファイルを印刷するために。
  • 行や列を削除、挿入、または非表示にするなど、さまざまな操作が可能です。

フォーマット機能 (Formatting Features)

Spire.XLS for .NETは、フォント設定、数値形式設定、テキスト配置設定、グラフィックオブジェクトなど、すべてのスプレッドシートコンポーネントおよび書式設定属性への完全なプログラムアクセスを提供します。また、ワークシート、行、列、またはExcelセルの範囲の書式設定を含む、その他多くの機能もサポートしています。

2.1.5. ページ設定

開発者/プログラマーは、Spire.XLS for .NETを使用してページ設定パラメーターを構成することができます。

  • 印刷範囲、印刷タイトルを設定し、グリッドラインを有効にするなど。
  • 改ページ
  • 画像ベースのヘッダーおよび/またはフッターの作成または更新。
  • ページの向き、スケール、用紙サイズを必要に応じて変更します。
  • ページのセンタリングと余白を設定します。

    3. IronXL

IronXLは.NETフレームワークに対応したライブラリで、Excelのデータを簡単に読み込んだり、操作したり、生成したりすることができます。このライブラリを使用することで、技術者はExcelファイルの読み取り、編集、書き出しを迅速かつ効率的に行うことが可能になります。また、IronXLはExcelに依存せずに動作するため、Excelソフトウェアがインストールされていない環境でも利用できます。IronXLは、高速で強力、高機能を兼ね備えたソリューションを提供し、企業のデータ操作を支援します。

IronXLは、開発者がC#でExcelおよびその他のスプレッドシートファイルを迅速かつ簡単に扱うことを可能にする.NETライブラリです。 Office Interopは不要です。 コアまたはAzureにMicrosoft Officeをインストールする必要や特定の要件はありません。

Iron SoftwareのIronXLソフトウェアパッケージは、C#やその他の.NET言語でExcel(XLS、XLSX、CSV)ファイルを簡単に読み書きすることができます。 IronXLは、.NET Core 2、Framework 4.5、Azure、Mono、Mobile、およびXamarinを全てサポートしています。

IronXLは、C#およびVB向けの主要な.NETCoreおよび.NETExcelスプレッドシートライブラリです。 .NET IronXLライブラリは、XLSX、XLS、CSV、TSV、JSON、およびXMLドキュメントの作成とエクスポートに使用されます。

SQLとの相互運用性のために、System.Data.DataSetおよびSystem.Data.DataTableオブジェクトにエクスポートすることもできます。

3.1. IronXLの機能

データの読み込み、読み取り、および編集

IronXLは、ユーザーがXLS/XLSX/CSV/TSVファイルからデータを読み込み、編集し、操作することを可能にします。

3.1.2. 保存およびエクスポート

IronXLは、ユーザーがExcelファイルをXLS/XLSX/CSV/TSV/JSON形式で保存およびエクスポートすることを可能にします。

3.1.3. System.Data オブジェクト

IronXLは、ExcelスプレッドシートをSystem.Data.DataSetおよびSystem.Data.DataTableオブジェクトとして扱います。

3.1.4. フォーミュラ

IronXL は Excel 数式と連携します。 数式はシートが編集されるたびに再計算されます。

3.1.5. 範囲

使いやすいWorkSheet「A1:B10」構文。 範囲を直感的に結合し、作成します。

3.1.6. 並べ替え

範囲、列、および行をソートする。

3.1.7. スタイリング

Excelセルの表示スタイルのフォント、サイズ、背景パターン、境界線、配置、および数値形式。

Visual Studioで新しいプロジェクトを作成する

Visual Studioソフトウェアを開き、[ファイル]メニューに移動します。 「新しいプロジェクト」を選択し、次に「コンソール アプリケーション」を選択してください。

プロジェクト名を入力し、適切なテキストボックスにパスを選択してください。 次に、「Create」ボタンをクリックしてください。 以下のスクリーンショットのように、必要な.NETフレームワークを選択してください:

Spire Xls Alternative Csharp Excel Library 1 related to Visual Studioで新しいプロジェクトを作成する

Visual Studio プロジェクトは、選択されたアプリケーションの構造を生成します。コンソール、Windows、およびWebアプリケーションを選択した場合、コードを入力し、アプリケーションをビルド/実行できる program.cs ファイルが開かれます。

Spire Xls Alternative Csharp Excel Library 2 related to Visual Studioで新しいプロジェクトを作成する

ライブラリを追加して、プログラムをテストすることができます。

5. IronXLライブラリをインストール

IronXLライブラリは4つの異なる方法でダウンロードおよびインストールできます。 これらは:

  • Visual Studio NuGet パッケージ マネージャーを使用する
  • Visual Studio コマンドラインの使用。
  • NuGetウェブページからの直接ダウンロード。
  • IronXLのウェブページから直接ダウンロード。

5.1 Visual Studio NuGet パッケージ マネージャーの使用

Visual Studioソフトウェアは、ソリューションにパッケージを直接インストールするためのNuGetパッケージマネージャーオプションを提供します。 以下のスクリーンショットは、NuGetパッケージマネージャーの開き方を示しています。

Spire Xls Alternative Csharp Excel Library 3 related to 5.1 Visual Studio NuGet パッケージ マネージャーの使用

検索ボックスを提供し、NuGetウェブサイトから利用可能なパッケージライブラリのリストを表示します。パッケージマネージャーで、「IronXL」のキーワードを検索する必要があります。以下のスクリーンショットのように表示されます:

Spire Xls Alternative Csharp Excel Library 4 related to 5.1 Visual Studio NuGet パッケージ マネージャーの使用

上記の画像から、関連するパッケージのリストを取得できることが分かります。 IronXLオプションを選択し、パッケージをソリューションにインストールする必要があります。

5.2 Visual Studio コマンドラインの使用

  • Visual Studio メニューで、ツール -> NuGet パッケージ マネージャー -> パッケージ マネージャー コンソールに進みます。
  • パッケージマネージャー コンソール タブに次の行を入力してください:
  • Install-Package IronXL.Excel -Version 2022.3.0

    パッケージは現在のプロジェクトにダウンロード/インストールされ、使用可能になります。

    Spire Xls Alternative Csharp Excel Library 5 related to 5.2 Visual Studio コマンドラインの使用
    Spire Xls Alternative Csharp Excel Library 6 related to 5.2 Visual Studio コマンドラインの使用

5.3 NuGetウェブページからの直接ダウンロード

3つ目の方法は、ウェブページから直接NuGetパッケージをダウンロードすることです。

  • リンク "[https://www.nuget.org/packages/IronXL.Excel/](https://www.nuget.org/packages/IronXL.Excel/" rel="nofollow noopener noreferrer" target="_blank)" に移動
  • 右側のメニューからダウンロードパッケージオプションを選択してください。
  • ダウンロードしたパッケージをダブルクリックします。 それは自動的にインストールされます。
  • 次に、ソリューションをリロードして、プロジェクトで使用を開始します。

5.4 IronXLウェブページからの直接ダウンロード

ウェブページから最新のパッケージを直接ダウンロードするには、こちらをクリックしてください。 ダウンロード後、以下の手順に従ってパッケージをプロジェクトに追加してください。

  • ソリューションウィンドウからプロジェクトを右クリックします。
  • 次に、オプションのリファレンスを選択し、ダウンロードしたリファレンスの場所を参照してください。
  • 次に、「OK」をクリックしてリファレンスを追加します。

6. Spire.XLSをインストール

Spire.XLSチームは、ほぼすべての同じ方法でAPIを統合するオプションを提供します。 これらは:

  • Visual StudioのNuGetパッケージマネージャーを使用する。
  • Visual Studio NuGet パッケージ コンソールを使用する。
  • Spire.XLSのウェブサイトから直接ダウンロード。
  • NuGetウェブサイトから直接ダウンロード。

6.1. Visual Studio NuGet パッケージ マネージャーの使用

先に説明したように、IronPDFの場合でも、NuGetパッケージマネージャーを開く手順は同じです。

Spire Xls Alternative Csharp Excel Library 7 related to 6.1. Visual Studio NuGet パッケージ マネージャーの使用

パッケージマネージャーを開いた後、検索バーにSpire.XLSと入力します。

Spire Xls Alternative Csharp Excel Library 8 related to 6.1. Visual Studio NuGet パッケージ マネージャーの使用

上記の画像が示すように、Spire.XLSには3つの結果があります。 必要なオプションを選択してください。

6.2. Visual Studio NuGet パッケージ コンソールの使用

Visual Studio メニューで、ツール -> NuGet パッケージ マネージャー -> パッケージ マネージャー コンソールを選択します。 パッケージ マネージャー コンソール タブに次の行を入力します: Install-Package Spire.XLS -Version 12.3.8。 パッケージは現在のプロジェクトにダウンロード/インストールされ、使用できるようになります。

Spire Xls Alternative Csharp Excel Library 9 related to 6.2. Visual Studio NuGet パッケージ コンソールの使用
Spire Xls Alternative Csharp Excel Library 10 related to 6.2. Visual Studio NuGet パッケージ コンソールの使用

NuGetウェブサイトからの直接ダウンロード

3つ目の方法は、ウェブページから直接NuGetパッケージをダウンロードすることです。

  • [NuGetギャラリー](https://www.nuget.org/packages/Spire.XLS/" rel="nofollow noopener noreferrer" target="_blank) に移動します。 Spire.XLS 12.3.8"。
  • 右側のメニューからダウンロードパッケージオプションを選択してください。
  • ダウンロードしたパッケージをダブルクリックします。 それは自動的にインストールされます。
  • 次に、ソリューションをリロードして、プロジェクトで使用を開始します。

エクセル新規ファイルの作成

どちらの .NET クラスライブラリも、シンプルなコードで新しいExcel文書を作成することができます。

7.1. IronXLを使用した新しいExcelファイルの作成

IronXLライブラリを使用して、XLSおよびXLSX形式のExcelシートを作成できます。

IronXL APIを使用すると、直感的にワークブックを作成し、.NETプラットフォーム上で保存することができます。

IronXLは、ASP.NET、MVC、Windows、MacOS、Linux、iOS、Android、およびWindows Mobileアプリケーション開発にも完全に対応しています。

以下のコードは、IronXLを使用して新しいワークブックを作成する方法を示しています。

using IronXL;

WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLS);
xlsWorkbook.Metadata.Author = "IronXL";

//Add a blank WorkSheet
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");

//Add data and styles to the new worksheet
xlsSheet ["A1"].Value = "Hello World";
xlsSheet ["A2"].Style.BottomBorder.SetColor("#ff6600");
xlsSheet ["A2"].Style.BottomBorder.Type = IronXL.Styles.BorderType.Double;

//Save the excel file
xlsWorkbook.SaveAs("NewExcelFile.xls");
using IronXL;

WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLS);
xlsWorkbook.Metadata.Author = "IronXL";

//Add a blank WorkSheet
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");

//Add data and styles to the new worksheet
xlsSheet ["A1"].Value = "Hello World";
xlsSheet ["A2"].Style.BottomBorder.SetColor("#ff6600");
xlsSheet ["A2"].Style.BottomBorder.Type = IronXL.Styles.BorderType.Double;

//Save the excel file
xlsWorkbook.SaveAs("NewExcelFile.xls");
Imports IronXL

Private xlsWorkbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)
xlsWorkbook.Metadata.Author = "IronXL"

'Add a blank WorkSheet
Dim xlsSheet As WorkSheet = xlsWorkbook.CreateWorkSheet("new_sheet")

'Add data and styles to the new worksheet
xlsSheet ("A1").Value = "Hello World"
xlsSheet ("A2").Style.BottomBorder.SetColor("#ff6600")
xlsSheet ("A2").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double

'Save the excel file
xlsWorkbook.SaveAs("NewExcelFile.xls")
$vbLabelText   $csharpLabel

7.2. Spire.XLSを使用して新しいExcelファイルを作成する

Spire.XLS for .NET は、MS Excel や他のサードパーティライブラリをインストールせずに、Excel (.xls) 97-2003、Excel (.xlsx) 2007、および Excel (.xlsx) 2010 形式の Excel ファイルを作成することができます。この Excel API は、Excel ファイルを作成するだけでなく、.NET アプリケーション内で Excel ファイルを簡単に読み取り、編集、変更することも可能にします。

以下はサンプルコードです:

using Spire.Xls;
using System.IO;
namespace CreateExcelFiles
{
    class Program
    {

        static void Main(string [] args)
        {

            Workbook DEMO= new Workbook();
            Worksheet sheet = DEMO.Worksheets [0];
            sheet.Range ["C10"].Text = "The sample demonstrates how to save     an Excel workbook to stream.";
            FileStream file_stream = new FileStream("DEMO.xls",                                      FileMode.Create);
            wbToStream.SaveToStream(file_stream);
            file_stream.Close();
            System.Diagnostics.Process.Start("DEMO.xls");
        }

    }
}
using Spire.Xls;
using System.IO;
namespace CreateExcelFiles
{
    class Program
    {

        static void Main(string [] args)
        {

            Workbook DEMO= new Workbook();
            Worksheet sheet = DEMO.Worksheets [0];
            sheet.Range ["C10"].Text = "The sample demonstrates how to save     an Excel workbook to stream.";
            FileStream file_stream = new FileStream("DEMO.xls",                                      FileMode.Create);
            wbToStream.SaveToStream(file_stream);
            file_stream.Close();
            System.Diagnostics.Process.Start("DEMO.xls");
        }

    }
}
Imports Spire.Xls
Imports System.IO
Namespace CreateExcelFiles
	Friend Class Program

		Shared Sub Main(ByVal args() As String)

			Dim DEMO As New Workbook()
			Dim sheet As Worksheet = DEMO.Worksheets (0)
			sheet.Range ("C10").Text = "The sample demonstrates how to save     an Excel workbook to stream."
			Dim file_stream As New FileStream("DEMO.xls", FileMode.Create)
			wbToStream.SaveToStream(file_stream)
			file_stream.Close()
			System.Diagnostics.Process.Start("DEMO.xls")
		End Sub

	End Class
End Namespace
$vbLabelText   $csharpLabel

8. CSVからExcel

CSV から Excel への変換は、Excel ユーザーにとって最も人気のある形式変換の一つです。 IronXLとSpire.XLSの両方がこの変換機能を提供します。

8.1. IronXLを使用してCSVをExcelに変換する

IronXLは、開発者がCSV形式からExcelワークブックを生成することを可能にします。

IronXLを使用して、コンマ区切り値テキストファイル(.csv)をExcelワークシートに迅速に変換します。

以下は、CSVおよび「タブ区切り値」TSVデータをC#でExcelワークシートにインポートする方法を示しています。

  • .NET 4.5以上
  • .NET Core 2以上
  • .NET Standard
  • Xamarin
  • Windows Mobile
  • モノ
  • Azure クラウドホスティング

    以下は、CSVをExcelに変換するプログラムのコード例です。

using IronXL;

WorkBook workbook = WorkBook.LoadCSV("test.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
WorkSheet ws = workbook.DefaultWorkSheet;

workbook.SaveAs("CsvToExcelConversion.xlsx");
using IronXL;

WorkBook workbook = WorkBook.LoadCSV("test.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
WorkSheet ws = workbook.DefaultWorkSheet;

workbook.SaveAs("CsvToExcelConversion.xlsx");
Imports IronXL

Private workbook As WorkBook = WorkBook.LoadCSV("test.csv", fileFormat:= ExcelFileFormat.XLSX, ListDelimiter:= ",")
Private ws As WorkSheet = workbook.DefaultWorkSheet

workbook.SaveAs("CsvToExcelConversion.xlsx")
$vbLabelText   $csharpLabel

8.2. Spire.XLSを使用したCSVからExcelへの変換

CSVファイルは、データがコンマで区切られたプレーンテキストファイルです。 それらは、データをあるアプリケーションから別のアプリケーションへエクスポートするためによく使用されます。 特定の状況に応じて、CSV と Excel 間の変換が必要になる場合があります。 この投稿では、Spire.XLS for the .NET ライブラリを使用して、このメソッドをC#でプログラム的に実装する方法を紹介します。

using Spire.Xls;

namespace ConvertCsvToExcel
{
    class Program
    {
        static void Main(string [] args)
        {
            //Create an instance of Workbook class
            Workbook workbook = new Workbook();

            //Load a CSV file
            workbook.LoadFromFile(@"ExcelToCSV.csv", ",", 1, 1);

            //Get the first worksheet
            Worksheet sheet = workbook.Worksheets [0];

            //Access the used range in the worksheet
            CellRange usedRange = sheet.AllocatedRange;
            //Ignore errors when saving numbers in the range as text
            usedRange.IgnoreErrorOptions = IgnoreErrorType.NumberAsText;
            //Autofit columns and rows
            usedRange.AutoFitColumns();
            usedRange.AutoFitRows();

            //Save the result file
            workbook.SaveToFile("CSVToExcel.xlsx", ExcelVersion.Version2013);
        }
    }
}
using Spire.Xls;

namespace ConvertCsvToExcel
{
    class Program
    {
        static void Main(string [] args)
        {
            //Create an instance of Workbook class
            Workbook workbook = new Workbook();

            //Load a CSV file
            workbook.LoadFromFile(@"ExcelToCSV.csv", ",", 1, 1);

            //Get the first worksheet
            Worksheet sheet = workbook.Worksheets [0];

            //Access the used range in the worksheet
            CellRange usedRange = sheet.AllocatedRange;
            //Ignore errors when saving numbers in the range as text
            usedRange.IgnoreErrorOptions = IgnoreErrorType.NumberAsText;
            //Autofit columns and rows
            usedRange.AutoFitColumns();
            usedRange.AutoFitRows();

            //Save the result file
            workbook.SaveToFile("CSVToExcel.xlsx", ExcelVersion.Version2013);
        }
    }
}
Imports Spire.Xls

Namespace ConvertCsvToExcel
	Friend Class Program
		Shared Sub Main(ByVal args() As String)
			'Create an instance of Workbook class
			Dim workbook As New Workbook()

			'Load a CSV file
			workbook.LoadFromFile("ExcelToCSV.csv", ",", 1, 1)

			'Get the first worksheet
			Dim sheet As Worksheet = workbook.Worksheets (0)

			'Access the used range in the worksheet
			Dim usedRange As CellRange = sheet.AllocatedRange
			'Ignore errors when saving numbers in the range as text
			usedRange.IgnoreErrorOptions = IgnoreErrorType.NumberAsText
			'Autofit columns and rows
			usedRange.AutoFitColumns()
			usedRange.AutoFitRows()

			'Save the result file
			workbook.SaveToFile("CSVToExcel.xlsx", ExcelVersion.Version2013)
		End Sub
	End Class
End Namespace
$vbLabelText   $csharpLabel

翻訳された内容は以下の通りです:

  1. ライセンス

IronXLは、開発者ライセンスを無料で提供するライブラリです。 IronXLには独自の料金体系もあり、Liteバンドルは隠れた料金なしで$749から始まります。 SaaSやOEM製品の再配布も可能です。 すべてのライセンスには、30日間の返金保証、1年間のソフトウェアサポートとアップグレード、開発/ステージング/本番環境での有効性、および永続ライセンス(1回限りの購入)が含まれています。 IronXLの価格構造とライセンス全体を見るには、[こちら](/csharp/excel/licensing/" target="_blank)をご覧ください。

Spire.XLSは、Spire.XLS .NETコンポーネントのライセンスに関して柔軟なオプションを提供します。 それは3つの異なるカテゴリーのライセンスを提供します。

  • 無料バージョン

    無料版では、1つのワークブックにつき5シート、1シートにつき200行しか使用できません。 印刷機能は利用できません。 ExcelファイルをPDF/XPSなどの他の形式に変換する際、最初の3ページのみを受け取り、最初の3シートを画像に変換できます。

  • 標準版

    Spire.XLS for .NET Standard Editionは、.NETに限定されており、印刷や変換をサポートしていません。

    標準版は、.NET Coreと互換性がありません。

  • プロエディション

    Spire.XLS Pro EditionはSpire.XLS Packに含まれており、ExcelからPDF、HTML、ExcelからCSV、Excelからテキスト、Excelから画像、ExcelからXMLへのファイル変換をサポートしています(Excelは.XLSまたは.XLSXのどちらでも可能です)。

結論

IronXL for .NET は、開発者がXLSファイルをXLSXファイルストリームなどの異なる形式に変換することを可能にします。 IronXL for .NET は、C# および他の .NET 言語での Excel(XLS、XLSX、CSV)ファイルの読み書きを提供します。 IronXLは、.NET Core 2、Framework 4.5、Azure、Mono、Mobile、およびXamarinを全てサポートしています。 IronXLライブラリは、XLSX、XLS、CSV、TSV、JSON、およびXMLドキュメントの作成とエクスポートに使用されます。 その上、Iron Softwareは5つのツールすべてを2つの価格で提供しています。 以下のツールがあります:

  • IronXL
  • IronOCR
  • IronPDF
  • IronBarcode
  • IronWebscraper

    Spire.XLS for .NETは、テンプレートから新しいExcelドキュメントを作成し、既存のExcelドキュメントを編集し、.NETプラットフォーム用のExcel APIを使用してExcelファイルを変換することができます。 Spire.XLS for .NETは、従来のExcel 97-2003 (.xls)形式と現在のExcel (.xlsx, .xlsb, .xlsm)形式の両方をサポートしています。 自分でスプレッドシート操作のソリューションを作成したり、Microsoft Automationを使用したりするのに比べて、迅速で信頼性があります。

    簡単に両方の.NETツールを比較した後、IronXLがSpire.XLSよりも多くの機能を提供していることがわかりました。 IronXLの価格設定は、Spire.XLSのそれと比べると比較的低いです。 IronXL の無制限パッケージは、無制限の開発者、場所、プロジェクトを対象に、SaaS と OME のカバレッジ、5 年間のサポートとアップデートが付属し、わずか$5397.00で販売されています。 一方、Spire.XLS Pro EditionのSite OEMサブスクリプションには無制限の開発者が含まれておらず、50人の開発者のみが含まれています。 無制限のロケーションを提供しますが、サポートと更新は$15,687.00で1年間のみです。

    詳細については、IronXLをご覧ください。ダウンロードについては、この[リンク](https://www.nuget.org/packages/IronXL.Excel" rel="nofollow noopener noreferrer" target="_blank)をご覧ください。

リーガン・パン
ソフトウェアエンジニア
レーガンはリーディング大学で電子工学の学士号を取得しました。Iron Softwareに入社する前の仕事では、一つのタスクに集中して取り組んでいました。Iron Softwareでは、営業、技術サポート、製品開発、マーケティングのいずれにおいても広範な業務に携わることが最も楽しいと感じています。彼は、Iron Softwareライブラリを開発者がどのように使用しているかを理解し、その知識を使ってドキュメントを継続的に改善し、製品を開発することを楽しんでいます。
< 以前
IronXLとSyncfusion Excelの比較
次へ >
IronXLとCsvWriterの比較