透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
この記事では、C#コンソールアプリケーションでXLSをXLSX形式に変換するためのIronXLライブラリについて探ります。
IronXL は、開発者が C# アプリケーション内で Excel ファイルを作成、読み取り、および編集するのを支援する .NET Excel ライブラリです。 それはパフォーマンスと出力の両方において速く、正確です。 すべてのExcelワークブックファイル形式(XLS、XLSX、XLSM、CSV、TSV)をサポートしています。 IronXLは、データをExcel形式(XLS、XLSX)からJSON、HTML、バイナリ、バイト配列、DataSet、またはDataTableに保存またはエクスポートすることもできます。
IronXLは、開発者がワークシートおよびセル範囲を効率的に操作できるようにします。 IronXL を使用すると、数式を編集できます。 シート内で既に与えられている数式の再計算は非常に簡単に行えます。 データは範囲、列、または行に基づいて並べ替えることができます。 レイアウトを編集するための機能を提供します。例えば、ペインの固定、行/列の自動サイズ調整、行/列の追加と削除などです。
IronXL を使用すると、Excel ファイルはユーザーパスワードおよびファイルを編集する権限で保護できます。もう一つの機能は、Excel ワークシートから画像を追加、削除、および抽出できることです。 また、ほとんどすべてのセルデータ形式に対応する幅広いExcel機能も提供します。 これにより、IronXLはExcelファイルの取り扱いにおいて最も直感的なAPIの一つとなります。
IronXLは、Office Interopやその他の依存関係を必要としないため、マシンにMicrosoft Excelがインストールされている必要はありません。 複数のプラットフォームで動作し、.NET 7、6、および5と互換性があります。また、.NET Core 2および3、標準バージョン2にも対応しています。 Excelスプレッドシートの処理には、.NET Framework 4.5以降もサポートされています。
アプリケーションを開始するには、最新バージョンのVisual Studioを推奨します。 Visual StudioはC#開発の公式IDEであり、インストールしておく必要があります。 インストールされていない場合は、Microsoft Visual Studioのウェブサイトからダウンロードできます。
次の手順で「DemoApp」という新しいプロジェクトを作成します。
Visual Studioを開き、「新しいプロジェクトの作成」をクリックしてください。
Visual Studio を開く
コンソールアプリケーションを選択し、次へをクリックしてください
Visual Studioで新しいプロジェクトを作成する
プロジェクトの名前を設定
新しいプロジェクトを構成する
.NETバージョンを選択してください。 安定版の.NET 6.0を選択してください。
.NET Frameworkの選択
プロジェクトが作成されたら、使用するためにIronXLライブラリをプロジェクトにインストールする必要があります。 インストールする手順に従ってください。
ソリューション エクスプローラーまたはツールから「ソリューション用 NuGet パッケージの管理」を開きます。
NuGet パッケージ マネージャーに移動
IronXLライブラリを参照し、現在のプロジェクトを選択します。 インストールをクリックしてください。
NuGet パッケージ マネージャの UI で IronXL パッケージを検索してインストールする
Program.cs
ファイルの先頭に次の名前空間を追加します:
using IronXL;
using IronXL;
Imports IronXL
IronXLは、既存のExcelファイルを開く機能を提供するか、新しいExcelファイルを作成できます。ここでは、C# IronXLのLoadExcel
メソッドを使用して、既存のExcel XLSファイルを開きます。 Load
メソッドは LoadExcel
の短い同義語です。
// Supported spreadsheet formats for reading XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.LoadExcel("sample.xls");
// Supported spreadsheet formats for reading XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.LoadExcel("sample.xls");
' Supported spreadsheet formats for reading XLSX, XLS, XLSM, XLTX, CSV and TSV
Dim workBook As WorkBook = WorkBook.LoadExcel("sample.xls")
読み込まれたサンプルファイルは以下の通りです:
サンプルXLSデータファイル
XLSまたはXLSX形式でExcelファイルを作成するには、このコード例のページをこちらでご覧ください。
XLSファイルをXLSXファイルに変換するには、IronXLは変換を行うために単にSaveメソッドを使用します。 以下のコードは、XLSファイルをXLSXファイルとして保存する方法を示しています:
workBook.SaveAs("converted_sample.xlsx");
workBook.SaveAs("converted_sample.xlsx");
workBook.SaveAs("converted_sample.xlsx")
それだけです。 XLSをXLSX形式に正常に変換しました。 他の形式に変換するには、コード例ページを訪問してください。
エクスポートされたXLSXファイル
変換後でもデータが同じであることがわかります。 IronXLは、使いやすさ、速度、そして正確さを提供します。
この記事では、IronXLを使用してC#でXLS ExcelファイルをXLSXファイルに変換する方法を示しました。 IronXLは、既存のExcelファイルを手間なく操作する機能を提供します。 異なるスプレッドシート形式の変換は通常、1行のプロセスです。 速度が速く、使いやすく、正確です。 また、簡単な構文で新しいExcelファイルを作成し、データを書き込むこともできます。 IronXLは、Microsoft OfficeがインストールされていなくてもExcelファイルを読み取るために使用できます。 Excelファイルからデータを読み取るには、このコード例のページをご覧ください。
IronXL は開発には無料で使用でき、商用利用にはライセンスが必要です。 商業利用のために無料トライアルでもIronXLを試すことができます。 IronXLのウェブサイトからソフトウェアをダウンロードしてください。