ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
Excelファイルは、特にデータ分析や報告において、さまざまなビジネスの文脈で広く使用されています。 彼らはデータの整理、保存、操作を行うための多目的プラットフォームを提供します。 Excelの人気の理由は、大規模なデータセット、複雑な計算、および多様なフォーマットオプションを扱う能力にあります。
.NETフレームワークでは、プログラムによってスプレッドシートファイルを管理することは困難である場合があります。 重要な考慮事項には、Excelファイルを効率的に読み込み、書き込み、操作する方法、XLSXおよびCSVのような異なるファイル形式を処理する方法、そしてMicrosoft Officeに依存せずに.NETアプリケーションにExcel機能を統合する方法が含まれます。
この記事では、.NET環境でのExcelファイル操作を簡素化するために設計された3つのC#オープンソースExcelライブラリについて探ります。 それらの機能について、またそれらを使用する際の長所と短所について議論します。 ライブラリは以下の通りです:
FastExcel ライブラリ
スプレッドシートライト
NExcel(NExcel)
また、議論いたしますIronXLC#におけるあらゆる種類の複雑なExcel操作に対応する堅牢なExcelライブラリとして。
ファストエクセルは、Excel XLSX形式のスプレッドシートの効率的な読み書きのために設計されたオープンソースのC# .NETライブラリです。 それは小さなメモリフットプリントにより、これらの操作を迅速に処理する能力で際立っています。 これはデータのやり取りにOpen XML SDKをバイパスし、Excelの既存のOpen XMLスプレッドシートと直接やり取りすることによって実現されます。
FastExcelの主な目的は、基本的なExcel機能に焦点を当て、軽量で迅速な方法でExcelデータとやり取りすることです。 これはフォーマットなどの高度な機能を含む、より多機能なExcelパッケージを置き換えることを意図していません。 しかし、Excelファイルの読み書き、セル範囲の取得、Excelテーブル、行、列の管理、テキストの挿入、画像や新しいシートの追加、ファイル保護、数式計算などの操作に優れています。
スプレッドシートライト強力なOpen XML SDKに基づいた効果的な無料のC# Excelライブラリ オープンソースです。 .NETアプリケーションでExcelファイルを扱うための軽量かつ強力なツールを必要とする開発者向けに設計されています。 このライブラリはMicrosoft Excelの様々な側面をサポートしており、Excelファイル形式およびExcelスプレッドシートの効率的な操作が可能です。
NExcelは、.NETアプリケーションがExcelスプレッドシートを読み込むことを可能にするC#オープンソースのExcelライブラリです。 それはExcelのバージョン97以降と互換性があり、WindowsおよびASP.NET Webアプリケーションの両方で簡単に使用および展開することができます。 C#で完全に記述されており、Microsoft Office Excelや他のサードパーティライブラリを必要としません。 NExcelは、データの読み取り、フォントおよび数値のフォーマット、そして数式などの機能をサポートします。 ただし、現在のバージョンはNExcelスプレッドシートの読み取りのみをサポートしており、書き込みや画像を含むスプレッドシートの処理はできません。 このソフトウェアの動作にはMicrosoft .NET Framework 1.0以降が必要です。
IronXLは、.NET環境内でExcelファイルを管理および操作するための.NET Excelライブラリです。 IronXLを使用すれば、わずか数行のコードでExcelファイルを読み書きすることができます。 それはC#とシームレスに動作するように構築されており、XLSX、XLS、CSVなどのさまざまなスプレッドシート形式の処理を専門としています。
IronXLは、Microsoft OfficeをインストールせずにExcelファイルを操作する必要があるプロジェクトに特に有用です。これにより、サーバーサイドアプリケーション、ウェブアプリケーション、およびOffice Interopが非現実的または不可能なその他のシナリオにおいて、貴重なツールとなります。
IronXLは、MS OfficeやExcel Interopのインストールを必要とせず、展開を簡素化し、互換性の問題を減らします。
To ensure the translation maintains accuracy and preserves the technical context, the term should be translated as follows:
ドッキングペイン](/csharp/excel/examples/freeze-panes-in-excel/)行および列の自動サイズ調整。
IronXLは強力なサポートを提供しており、専任のチームが24時間365日対応して、ユーザーがいつでも支援を受けられるようにしています。
提供しますトライアルバージョン本番環境でその全機能を評価するために。 支払情報なしで試用キーをリクエストすることができます。
IronXLはライセンス製品であり、予算を重視するプロジェクトや個人にとって考慮するべき点です。
IronXL、FastExcel、Spreadsheet Light、NExcelの機能を検証した結果、.NET Excelライブラリの中でIronXLが特出している選択であることが明らかになりました。 その強みは、複雑なExcelタスクを迅速かつ効率的に処理する能力にあります。 最新のオペレーティングシステムと.NETフレームワークに対応しており、高い適応性を備えています。
定期的なアップデートにより、最適なパフォーマンスと最先端の機能を確保します。 IronXLはExcelファイルの操作を簡素化し、読み取り、書き込み、編集をわずか数行のコードで実現する強力な機能を提供します。 このライブラリは様々な.NETアプリケーションにシームレスに統合できるため、開発者にとって貴重なツールとなります。 IronXLのライセンスは$liteLicenseから始まります。 次の画像、または以下のリンクから詳細情報を取得できます。IronXL ライセンスページ.
最終的に、オープンソースのC# Excelライブラリの選択は、プロジェクトの具体的なニーズ、扱っているデータ、および操作しているフレームワークに依存します。 新しいワークシートの作成、複雑な計算の処理、またはExcelファイルを効率的に書き込むことに焦点を当てている場合でも、あなたの要件に適したオープンソースのライブラリがあります。
10 の .NET API 製品 オフィス文書用