ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
この記事では、プロフェッショナルで視覚的に魅力的なスプレッドシートを作成するためにフォーマット要素を取り入れながら、データをExcelにエクスポートするためのさまざまな方法と技術について探究します。IronXL
.
インストールC# ライブラリフォーマット付きでExcelにエクスポートするために必要です。
をご利用くださいWorkBook.Load
既存のCSVファイルを読み込むメソッド。
セルの背景色を設定するにはSetBackgroundColor(背景色を設定)
(背景色を設定)もちろん、英語のテキストを教えていただけますでしょうか?関数
ボーダーを BottomBorder
を使用してファイルに追加しBorderType
(ボーダータイプ)メソッド
SaveAs
メソッド。
IronXLは、開発者が最新のスプレッドシート機能を備えたスプレッドシートファイル(xls、xlsx、csvなど)を生成、操作、および利用するための強力なツールです。このライブラリは、.NET、Python、Javaなどのプログラミング言語で使用できます。IronXLを活用することで、アプリケーションにおけるデータ処理や分析を効率的に行うことができます。
主な機能:
IronXLはまた、Excelのスタイルやフォーマットの設定を簡単に行える機能も提供しており、開発者がユーザーフレンドリーなスプレッドシートソリューションを作成するのを助けます。また、IronXLは信頼性の高いパフォーマンスを提供し、スプレッドシート関連の多くのタスクを迅速かつ効率的に処理します。
IronXLを使用することで、複雑なデータ操作タスクを簡単に自動化し、スプレッドシート管理の効率を大幅に向上させることができます。
IronXLは、.NET FrameworkでExcelファイルを操作するための強力で多用途なExcelライブラリです。 それは開発者に対して、プログラムによってExcelドキュメントを作成、操作、管理するための包括的なツールセットを提供します。 デスクトップアプリケーションを構築している場合でも、Webベースのシステムに取り組んでいる場合でも、C#またはVB.NETでデータ駆動型プロジェクトに取り組んでいる場合でも、IronXLはExcelファイルとのやり取りのプロセスを簡素化します。
このライブラリは、以下のタスクを効率化するために設計されています読込み, 文章作成およびExcelスプレッドシートのフォーマットを行うことができ、.NETアプリケーションにおけるExcel統合のための効率的かつ信頼できるソリューションを求める方にとって、不可欠なリソースとなります。
この紹介では、IronXLの主な機能と能力を探り、.NETエコシステム内でデータ処理やレポート作成の新たな可能性を引き出しながら、Excelデータをシームレスに操作できるように開発者を支援する方法を示します。
IronXLライブラリのExcel関連タスクの機能を活用するための最初のステップは、.NETプロジェクトを作成することです。ビジュアルスタジオ. どのバージョンのVisual Studioでも互換性がありますが、最新バージョンの使用をお勧めします。
このチュートリアルでは、IronXLの使用方法を説明するためにコンソールアプリケーションプロジェクトを推奨します。
Visual Studio で新しいプロジェクトを作成する
プロジェクトの種類を選択した後、プロジェクトの名前と場所を指定してください。
新しいプロジェクトを設定する
プロジェクトのために、.NET Core 6などの好みのフレームワークを選択する柔軟性もあります。
![C#でフォーマット付きのExcelへエクスポートする方法
図3: ターゲットフレームワーク選択](/static-assets/excel/blog/csharp-export-to-excel-with-formatting-tutorial/csharp-export-to-excel-with-formatting-tutorial-3.webp)
ターゲットフレームワークの選択
についてIronXLライブラリダウンロードとインストールのためのさまざまな方法を提供しており、この記事ではそのうちの2つについて説明します。
Visual StudioのNuGetパッケージマネージャーを使用してIronXLライブラリをインストールするには、NuGetパッケージマネージャーを開き、「Browse」タブで「IronXL」を検索してください。
検索結果でIronXLを見つけたら、それを選択し、インストールを続けてください。 インストールが完了した後、プロジェクトでIronXLライブラリを利用できます。
NuGetパッケージマネージャーUIでIronXLパッケージを検索してインストール
多くの開発者はコマンドラインインターフェースを使用してパッケージをインストールすることを好みます。 コマンドラインインターフェースを介してIronXLをインストールするには、次の手順に従ってください。
Visual Studioで、ツール > NuGetパッケージマネージャー > パッケージマネージャーコンソール に移動します。
パッケージ マネージャー コンソールに移動
:ProductInstall
今、パッケージがダウンロードされ、現在のプロジェクトにインストールされます。これにより、利用準備が整います。
パッケージ マネージャー コンソールでの IronXL のインストール
DataTable
のエクスポートこのセクションでは、CSVファイルのデータテーブルをワークシートに変換し、IronXLを使用してExcelファイルとして保存する前にフォーマットを追加する方法を見ていきます。 ここに、CSVファイルとDataTable
テーブルをExcelファイルに変換するための変換メソッドまたはエクスポート関数の完全なソースコードがあります。 以下のコード例では、CSVファイルをXLSXファイルに変換し、フォーマットを追加します。
using IronXL;
using IronXL.Styles;
using IronSoftware.Drawing;
using System.Linq;
WorkBook workBook = WorkBook.Load("table.csv");
WorkSheet ws = workBook.DefaultWorkSheet;
var range = ws["A1:E11"];
var cell = ws["B4:B4"];
cell.Style.SetBackgroundColor("#428D65");
var range1 = ws["A2:E6"];
range1.Style.Font.Underline = FontUnderlineType.SingleAccounting;
var range2 = ws["A7:E11"];
range2.Style.Font.Bold = true;
range2.Style.Font.Italic = true;
range.Style.BottomBorder.Type = BorderType.Medium;
workBook.SaveAs("sample.xlsx");
using IronXL;
using IronXL.Styles;
using IronSoftware.Drawing;
using System.Linq;
WorkBook workBook = WorkBook.Load("table.csv");
WorkSheet ws = workBook.DefaultWorkSheet;
var range = ws["A1:E11"];
var cell = ws["B4:B4"];
cell.Style.SetBackgroundColor("#428D65");
var range1 = ws["A2:E6"];
range1.Style.Font.Underline = FontUnderlineType.SingleAccounting;
var range2 = ws["A7:E11"];
range2.Style.Font.Bold = true;
range2.Style.Font.Italic = true;
range.Style.BottomBorder.Type = BorderType.Medium;
workBook.SaveAs("sample.xlsx");
Imports IronXL
Imports IronXL.Styles
Imports IronSoftware.Drawing
Imports System.Linq
Private workBook As WorkBook = WorkBook.Load("table.csv")
Private ws As WorkSheet = workBook.DefaultWorkSheet
Private range = ws("A1:E11")
Private cell = ws("B4:B4")
cell.Style.SetBackgroundColor("#428D65")
Dim range1 = ws("A2:E6")
range1.Style.Font.Underline = FontUnderlineType.SingleAccounting
Dim range2 = ws("A7:E11")
range2.Style.Font.Bold = True
range2.Style.Font.Italic = True
range.Style.BottomBorder.Type = BorderType.Medium
workBook.SaveAs("sample.xlsx")
提供されたコードはC#で書かれており、.NET FrameworkでExcelファイルを扱うために設計されたIronXLライブラリを利用しています。 以下は、このコードの機能の一般的な説明です。
コードは、必要な機能にアクセスするために、IronXL などの関連ライブラリをインポートすることから始まります。
次に、WorkBook.Load
メソッドを使用して「table.csv」という名前のCSVファイルからExcelワークブックを読み込みます。 このCSVファイルは、さらに処理するために基本的にExcelワークブックに変換されます。
読み込まれたExcelワークブックのデフォルトワークシートにアクセスし、DataTable
をExcelワークシートに変換するws
変数に割り当てます。
コードは続いてワークシートの異なる部分に様々なスタイルおよび書式設定を適用します。 例えば、特定のセルを選択します(B4)そして、その背景色を緑色のシェードに設定します。 さらに、特定のセル範囲内のフォントに下線を引きます(A2からE6)特定のスタイルで(単一会計下線). 異なるセル範囲で(A7からE11)、それはテキストに太字および斜体のフォントスタイルの両方を適用します。
さらに、コードはより広範囲のセルに中厚の下枠を追加します。(A1からE11). これらのスタイリングおよびフォーマットの指示は、Excelワークシート内のデータの視覚的な表現を強化します。
最後に、変更されたワークブックはSaveAs
メソッドを使用して「sample.xlsx」という名前のXLSXファイルとして保存されます。 これにより、すべてのスタイルおよびフォーマットの変更が結果として得られるExcelドキュメントに保持されることが保証されます。
結果エクセルファイル
データをフォーマット付きでExcelにエクスポートすることは、データ管理および報告の重要な側面であり、さまざまな分野の専門家が視覚的に魅力的で整理された形で情報を提示することを可能にします。 以下のC#コードはIronXLライブラリを活用し、このプロセスを簡素化します。ユーザーは新しいプロジェクトを作成し、IronXLをインストールすることができます。データを変換するCSVファイルからXLSXファイルにフォーマットを適用して変換することができ、XLSファイルに変換することもできます。
IronXLC#アプリケーションとExcelの間のやり取りを簡素化し、背景色、フォントの下線、太字および斜体テキスト、境界線の追加など、さまざまなフォーマットスタイルを適用しやすくします。 この機能により、作成されたExcelドキュメントの視覚的な魅力と明瞭さが向上し、データアナリスト、ビジネス専門家、プロフェッショナルなレポートを作成しようとする開発者にとって貴重なリソースとなります。
エクセルへのエクスポートの完全なソースコード例は以下にあります。使い方ページ. より詳しい説明については、こちらの例をご覧くださいExcelファイルのフォーマット以下のコンテンツを日本語に翻訳してください:背景セルのカスタマイズ.
IronXL を試してみたい場合は、ぜひ以下をご確認ください。無料試用その機能を探るためのリスクフリーの機会。 「You can purchase the」を日本語に翻訳すると以下になります:
購入することができますライセンスすべての機能を探求した後、IronXLが提供するものを確認します。
9つの .NET API製品 オフィス文書用