IronXL は C# .NET ソフトウェア ライブラリであり、.NET ソフトウェア エンジニアは、Excel XSLX、XLS、および CSV スプレッドシートを .NET Framework および .NET Core のアプリケーションおよび Web サイトで読み書きできます。https://ironsoftware.com/csharp/excel/から入手できます パッケージ名 IronXL.Excel https://www.nuget.org/packages/IronXL.Excel/を使用して NuGet でも利用できます。
IronXL は、Office Excel の相互運用機能を使用する必要はありませんし、サーバーに Microsoft Excel をインストールする必要はありません。他の依存なしのすべて。 C# および VB.NET で Excel およびその他のスプレッドシート ファイルを作成するための、迅速かつ自然な方法。
* XLS/XLSX/CSV/TSVからデータを読み取り/インポートします。
* エクセルワークシートをXLS/XLSX/CSV/TSV/JSONにエクスポートします。
* スプレッドシートをシステム.Data.データセットおよびシステム.データ.データテーブルとして使用します。
* Excel 数式は、シートが編集されるたびに再計算されます。
* ワークシート['A1:B10']構造を持つ直感的な範囲設定。
* ソート範囲、列と行。
*スタイルセル - フォント、サイズ、背景のデザイン、境界線、配置と数値の形式。
IronXL .Net Excel ライブラリは、C# でうまく動作します, VB .NET, MVC, ASP.NET, ドットネットコアプロジェクトのウェブサイト, コンソールとデスクトップの APP. C# Excel ライブラリは、.Net Core 2.0 以上の .Net 標準と .Net Framework 4.5 以降をサポートしています。 マイクロソフトの Windows、Linux、MacOS、Xamarin、モバイル、モノまたはクラウドベースのサービス (Azure や AWS など) へのインストール。
C# Excel ライブラリには、完全なオンライン ドキュメント、ソフトウェア チュートリアル、NuGet インストーラー、サンプルを含む GitHub リポジトリ、および元の開発チームによって提供されるテクニカル サポートが用意されています。 ここで利用可能なチュートリアル: https://ironsoftware.com/csharp/excel/tutorials/how-to-read-excel-file-csharp/
バージョン履歴
- バージョン 2019.3.2.1 に転記 2019-05-06
.Net コアおよび .NET フレームワーク用の IronXL C# Excel ライブラリの最初の起動。定期的な更新で来年に来るより多くの。
プログラムの詳細
Eula
EULA - 使用許諾契約書
https://ironsoftware.com/csharp/excel/docs/license/eula/
IronXL エンドユーザーライセンス契約
アイアンソフトウェアLLCは、お使いのIronXLソフトウェアライブラリに対して.Net('ソフトウェア')を独占的に許可します。
害を及ぼさない
本ソフトウェアをダウンロードまたは使用することにより、ライセンシーは、本ソフトウェアをアイアンソフトウェアLLCに不十分な方法で利用しないことに同意し、本ソフトウェアに対する権利を借り、リースまたは譲渡しないことに同意します。ライセンシーは、本ソフトウェアの翻訳、リバース エンジニアリング、修正、逆コンパイル、逆アセンブル、配布を試みることは、ライセンシーまたは関連当事者によって行われず、試みることに同意します。
ライセンスの種類
ライセンス条項は、購入した次の条件で提供されます。購入または不十分な購入が行われていない場合は、無料試用版ライセンス条項が適用されます。
1) 無料試用版ライセンス - 専用評価目的でのみ、本ソフトウェアの試用版の使用を許可します。本ソフトウェアは、インターネット、ソフトウェア、SaaS、イントラネットプロジェクトのいずれにも公開されるべきではありません。
2) 単一プロジェクトライセンス - 指定された数のソフトウェア開発者がソフトウェアの使用を許可します。これらのソフトウェアは、1 つのエンド ユーザー組織を使用するために、1 つの Web アプリケーション、イントラネット アプリケーション、またはデスクトップ ソフトウェア アプリケーション内に展開できます。OEM 再配布または SaaS サービスには無効です。
3)高度な開発者ライセンス - 1開発者と無制限のエンドユーザー組織のためのソフトウェアの使用を許可します。本ソフトウェアは、合意された数のソフトウェアプロジェクト内で使用するライセンスを取得しています。開発、ステージング、および運用サーバーに有効です。OEM 再配布または SaaS サービスには無効です。このライセンスは、年間料金なしで永久です。
4) 単一サイト組織ライセンス - 1つのビジネスまたは1つの政府部門または1つの法人('組織')の最終的な使用のためのソフトウェアを作成し、展開するために、指定された数の開発者によってソフトウェアの使用を許可します。本ライセンスは無制限のアプリケーションまたはプロジェクトを対象とし、本ソフトウェアは、組織のエンドユースを行う任意の数のマシンに展開することができます。OEM 再配布または SaaS サービスには無効です。
5) グローバル企業ライセンス - 1つのビジネスまたは1つの政府部門または1つの法人('組織')を複数の場所で使用するために、指定された数の開発者によるソフトウェアの使用を許可します。本ライセンスは無制限のアプリケーションまたはプロジェクトを対象とし、本ソフトウェアは、組織のエンドユースを行う任意の数のマシンに展開することができます。OEM 再配布または SaaS サービスには無効です。
6) 代理店ライセンス - 無制限の開発者と無制限のエンドユーザー組織のためのソフトウェアの使用を許可しますが、購入したプロジェクトの展開数によって休息されています。本ソフトウェアは、合意された数のソフトウェアプロジェクト内で使用するライセンスを取得しています。このライセンスも本質的にc合意された数のソフトウェアプロジェクト内で使用するためにライセンスされています。このライセンスは、各プロジェクトの開発、ステージング、運用サーバーについても本質的にカバーします。OEM 再配布または SaaS サービスには無効です。
7) SaaS ライセンス - 無制限の開発者が、Excel の編集が主要なビジネス機能ではない単一の SaaS ソフトウェア サービス内に展開するソフトウェアの使用を許可します。開発、ステージング、および運用サーバーに有効です。OEM 再配布には無効です。
8) OEM再配布ライセンス - アプリケーションがソフトウェア開発システムまたはツールではなく、Excelスプレッドシート編集アプリケーションでなくても、1つの異なるパッケージ商用製品の一部として(ロイヤリティなしで)ソフトウェアを配布する権利を付与します。
所有権
アイアンソフトウェアLLCは、常にアイアンバーコードソフトウェアライブラリおよびその後のすべてのコピーの所有権を保持するものとします。
著作権
本ソフトウェアのタイトル、所有権、および知的財産権は、Iron Software LLC に帰属します。本ソフトウェアは、国際著作権法により保護されています。本ソフトウェアを通じてアクセスされるコンテンツのタイトル、所有権、および知的財産権は、該当するコンテンツ所有者の財産であり、適用される著作権またはその他の法律によって保護される場合があります。このライセンスは、そのようなコンテンツに対する権利を与えるものではない。
アップグレードとサポート
ソフトウェアの新しいリリースが購入日から12ヶ月以内に生産された場合、あなたは無料アップグレードを受ける権利があります。本契約は、追加のライトの明示的な購入によって延長される場合があります。このライセンスは、購入日から開始して、最初の12ヶ月の期間を超えて、いかなる機能強化または更新に対する権利を付与するものではありません。本ライセンスは、サービスレベル契約を示すものではなく、また、Iron Softwareが本ソフトウェアの成功した展開、保守、ビジネス機能に対して責任を持っていることを意味するものではありません。
責任の制限
このソフトウェアは、いかなる種類の保証もなく「ありがたく」提供されます。商品性の黙示的保証、特定の目的への適合性、または非侵害を含む、明示または黙示の条件、表明および保証は、ここには除外されます。アイアンソフトウェアおよびそのライセンサーは、本ソフトウェアまたはその派生物を使用、変更、または配布した結果、ライセンシーが被った損害について一切責任を負わないものとします。いかなる場合でも、ソフトウェアまたはそのライセンサーは、収益、利益またはデータの損失、または直接的、間接的、特別、結果的、偶発的または懲罰的損害に対して責任を負いませんが、責任の理論に関係なく、そのような損害の可能性について鉄ソフトウェアが助言された場合でも、ソフトウェアの使用または使用不能から生じるものとします。
他
このソフトウェアは、航空機、航空交通、航空機の航行または航空機の通信のオンライン制御での使用のために設計または意図されていません。または、原子力施設の設計、建設、運用またはメンテナンスに関する。ライセンシーは、本ソフトウェアをそのような目的のために使用または再配布しないことを表明し、保証します。