ダヴィッド・ジョーンズとAgorusがIron Suiteで新たな効率を生み出す
ミラン・ヨヴァノヴィッチがIronPDFを使用
チームが製品をデモ
using IronXL; // Create new Excel spreadsheet WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX); // Create worksheets (workSheet1, workSheet2, workSheet3) WorkSheet workSheet1 = workBook.CreateWorkSheet("workSheet1"); WorkSheet workSheet2 = workBook.CreateWorkSheet("workSheet2"); WorkSheet workSheet3 = workBook.CreateWorkSheet("workSheet3"); // Set worksheet position (workSheet2, workSheet1, workSheet3) workBook.SetSheetPosition("workSheet2", 0); // Set active for workSheet3 workBook.SetActiveTab(2); // Remove workSheet1 workBook.RemoveWorkSheet(1); workBook.SaveAs("manageWorkSheet.xlsx");
Severity: Notice
Message: Undefined index: IronXl.Excel
Filename: helpers/counter_helper.php
Line Number: 206
Backtrace:
File: /var/www/ironpdf.com/application/helpers/counter_helper.php Line: 206 Function: _error_handler
File: /var/www/ironpdf.com/application/views/products/technology/index.php Line: 56 Function: getNuGetImgShield
File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view
File: /var/www/ironpdf.com/application/libraries/Render.php Line: 552 Function: view
File: /var/www/ironpdf.com/application/controllers/Products/Technology.php Line: 28 Function: render_products_view
File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once
Install-Package IronXl.Excel
IronXLライブラリは、C#コードを使用してワークシートを管理するのを可能な限り簡単にします。 Excelファイル内でワークシートを作成および削除したり、ワークシートの位置を変更したり、アクティブなワークシートを設定したりする操作は、Office Interopを使用せずに達成できます。
CreateWorkSheet メソッドを使用すると、ワークシートを作成できます。 これにはワークシート名が唯一のパラメーターとして必要です。
CreateWorkSheet
SetSheetPosition メソッドを使用して、ワークシートの位置を変更または移動できます。 2 つのパラメータが必要です: ワークシート名 (string) とそのインデックス位置 (integer)。
SetSheetPosition
string
integer
アクティブなワークシートを設定することは、ブックにアクセスするときにデフォルトで開くワークシートを設定することを意味します。 これを実現するには、ワークシートのインデックス位置で SetActiveTab メソッドを使用します。
SetActiveTab
ワークシートの削除もIronXLで行うことができます。 ワークシートのインデックス位置とともに RemoveWorkSheet メソッドを使用します。 ワークシートの位置が不明な場合は、ワークシート名を使って削除することもできます。
RemoveWorkSheet
上記のすべてのインデックス位置はゼロベースインデックスを使用していることに注意してください。最初の要素のインデックスは0です。
using IronXL; using System; using System.Linq; // Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV WorkBook workBook = WorkBook.Load("sample.xlsx"); // Select worksheet at index 0 WorkSheet workSheet = workBook.WorkSheets[0]; // Get any existing worksheet WorkSheet firstSheet = workBook.DefaultWorkSheet; // Select a cell and return the converted value int cellValue = workSheet["A2"].IntValue; // Read from ranges of cells elegantly. foreach (var cell in workSheet["A2:A10"]) { Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text); } // Calculate aggregate values such as Min, Max and Sum decimal sum = workSheet["A2:A10"].Sum(); // Linq compatible decimal max = workSheet["A2:A10"].Max(c => c.DecimalValue);
IronXL の Load 機能を使用すると、さまざまな形式 (XLSX、XLS、CSV など) の既存の Excel ファイルを簡単に読み込み、操作できます。 WorkBookをロードすることで、そのWorkSheetsとデータにアクセスできるようになり、値を抽出したり、セル範囲をループしたり、合計値や最大値などの計算を実行できるようになります。 特定のセルにアクセスしたり、その値を適切なデータ型(整数や小数など)に変換したり、さらにはLINQを使って高度なデータ操作を行うこともできます。 この機能により、.NET での Excel データの操作が簡略化され、データ分析、レポート生成、自動化などのタスクに理想的です。
Load
WorkBook
WorkSheets
LINQ
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.WorkSheets[0];
var range = workSheet["A2:A10"];
decimal sum = range.Sum();
Console.WriteLine("The sum of the range A2:A10 is: " + sum);
WorkBook オブジェクトは、IronXL で Excel ファイルと対話するための重要な出発点です。 WorkBook.Load("sample.xlsx") メソッドを使用することで、既存の Excel ファイルを開き、その内容と構造にアクセスしてさらに操作することができます。 これにより、開発者は既存のデータを使用してタスクを自動化し、新しいスプレッドシートをゼロから作成せずにスプレッドシートを更新できます。
WorkBook.Load("sample.xlsx")
次に、WorkSheets[0] プロパティを使用して、ワークブック内の最初のワークシートにアクセスします。 Excel では、ワークブックに複数のシートを含めることができ、それぞれが行と列に整理されたデータセットを表しています。 最初のシートを選択することで、データが保存される主要領域をターゲットにしたり、値の読み取りや結果の計算などの操作を行うことができます。
WorkSheets[0]
range変数は特定のセルグループ、この場合はA2からA10までの範囲を定義します。 これにより、IronXL は複数のセルと一度に対話することができ、値の読み取り、書式設定の適用、範囲を超えた計算の実行などが可能になります。 この例では、列の範囲をキャプチャし、順次データを簡単に操作できます。
range
A2
A10
.Sum() メソッドは、選択した範囲内の数値値の合計を計算するために使用されます。 これは、IronXL がデータ範囲に対して迅速で組み込みの計算を実行できることを強調しており、手動での反復と加算の必要性を排除します。
.Sum()
最後に、Console.WriteLine() ステートメントは計算された合計をコンソールに出力します。 これは、範囲での値の合計など、操作の結果をアプリケーション内で直接表示するシンプルですが強力な方法です。
Console.WriteLine()
このアプローチにより、開発者はデータ集約タスクを簡単に自動化したり、より大きなワークフローに統合したりできます。
IronXLでExcelファイルの読み込みと操作を学ぶ
using IronXL; // Create new Excel WorkBook document WorkBook workBook = WorkBook.Create(); // Convert XLSX to XLS WorkBook xlsWorkBook = WorkBook.Create(ExcelFileFormat.XLS); // Create a blank WorkSheet WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet"); // Add data and styles to the new worksheet workSheet["A1"].Value = "Hello World"; workSheet["A1"].Style.WrapText = true; workSheet["A2"].BoolValue = true; workSheet["A2"].Style.BottomBorder.Type = IronXL.Styles.BorderType.Double; // Save the excel file as XLS, XLSX, CSV, TSV, JSON, XML, HTML and streams workBook.SaveAs("sample.xlsx");
.NET アプリケーション内で直接 Excel ファイルを生成および管理するための強力な方法を開発者に提供します。
新しいワークブックの作成、ワークシートの追加、データの入力といったタスクを簡略化し、テキストの折り返し、枠線、書式設定などの高度なスタイリングオプションを提供します。 この機能は、レポートの自動化、データのエクスポート、動的なスプレッドシートの作成に最適です。 IronXL は、様々なシステムとの互換性を確保するために、XLS、XLSX、CSV などの複数のファイル形式をサポートしています。 使いやすい API により、開発者は Excel ファイル管理の複雑さを軽減し、時間を節約しながら、コア機能に集中できます。
WorkBook オブジェクトは、あらゆる Excel ファイルの基盤として機能します。新しいブックを初期化することで、開発者は空の Excel ドキュメントにアクセスでき、必要に応じてデータを入力し、書式設定できるようになります。
すべての Excel ワークブックには、少なくとも 1 つのワークシートが必要です。 次のステップでは、ワークブック内に新しいシートを作成し、カスタム名を割り当てる方法を示しています。 ワークシートは、行と列でデータを整理するための主な構造として機能します。
このスニペットは、特定のセルに値"Hello World"を割り当てることによってコンテンツを追加する方法を示しています A1。 これにより、レポートの生成やデータのエクスポートなどのタスクを自動化できるようになり、Excel シートにプログラムでデータを入力するのがどれほど簡単かを示しています。
A1
さらに、スニペットは、WrapText プロパティを有効にして、セルにスタイルを適用します。 これにより、セル内の長いコンテンツが複数行にわたってきちんと表示され、読みやすさが向上し、テキストの切り取りを防ぎます。 そのようなスタイリング オプションにより、開発者は視覚的に魅力的でプロフェッショナルなスプレッドシートを作成することができます。
WrapText
C#でExcelファイルを作成するためのステップバイステップガイドをご覧ください
using IronXL; using System.IO; // Import any XLSX, XLS, XLSM, XLTX, CSV and TSV WorkBook workBook = WorkBook.Load("sample.xlsx"); // Export the excel file as XLS, XLSX, XLSM, CSV, TSV, JSON, XML workBook.SaveAs("sample.xls"); workBook.SaveAs("sample.xlsx"); workBook.SaveAs("sample.tsv"); workBook.SaveAsCsv("sample.csv"); workBook.SaveAsJson("sample.json"); workBook.SaveAsXml("sample.xml"); // Export the excel file as Html, Html string workBook.ExportToHtml("sample.html"); string htmlString = workBook.ExportToHtmlString(); // Export the excel file as Binary, Byte array, Data set, Stream byte[] binary = workBook.ToBinary(); byte[] byteArray = workBook.ToByteArray(); System.Data.DataSet dataSet = workBook.ToDataSet(); // Allow easy integration with DataGrids, SQL and EF Stream stream = workBook.ToStream();
IronXLは、開発者がExcelファイルを簡単かつ柔軟に操作できる方法を提供し、さまざまな形式への簡単なインポートとエクスポートを可能にします。 HTML などのファイル タイプをサポートしているため、さまざまなアプリケーション ニーズに最適です。 開発者は、わずか数行のコードでExcelデータをWeb統合、API、またはさらなるデータ処理に適した形式に変換できます。
HTML
たとえば、ExcelファイルをHTMLやJSONとしてエクスポートすることで、データをWebアプリケーションに簡単に埋め込むことができ、バイナリ、バイト配列、またはストリームに変換することで、データベースや他のシステムと統合しやすくなります。 Excel コンテンツを DataSet に変換すると、SQL データベースへの接続や、データ グリッドなどの UI コンポーネントの入力が簡素化されます。 これにより、手作業のコーディングが削減され、生産性が向上し、IronXLは最新のデータ駆動型アプリケーションにとって価値あるツールとなります。
DataSet
このコードは、IronXLがExcelデータを複数の形式で処理およびエクスポートする際の多用途性を示しています。 このプロセスは、既存の Excel ファイル Sample.xlsx を WorkBook オブジェクトに読み込むことから始まります。 このオブジェクトは、データの操作とエクスポートの中心的な役割を果たします。 SaveAs メソッドを使用すると、ワークブックは .xlsx ファイルとして保存され、最新の Excel アプリケーションとの互換性が確保されます。
Sample.xlsx
SaveAs
.xlsx
次に、SaveAsJson メソッドはワークブックを JSON 形式に変換し、API 応答や軽量データ交換に適したものにします。 ToDataSet メソッドは、ワークブックを表形式データを処理するための .NET ネイティブ構造である DataSet オブジェクトに変換することにより、データベースまたは UI コンポーネントとのシームレスな統合を可能にします。
SaveAsJson
ToDataSet
最後に、ExportToHtml メソッドは HTML ファイルを生成し、開発者が Excel データを Web ページに直接表示できるようにします。 これらの機能により、データ処理のタスクが効率化され、IronXLはExcelファイルを扱う開発者にとって卓越したツールとなります。
ExportToHtml
Excelファイル形式を簡単に変換する方法を学ぶ
using IronXL; using System; using System.Data; // Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV WorkBook workBook = WorkBook.Load("sample.xlsx"); // Convert the whole Excel WorkBook to a DataSet DataSet dataSet = workBook.ToDataSet(); foreach (DataTable table in dataSet.Tables) { Console.WriteLine(table.TableName); // Enumerate by rows or columns first at your preference foreach (DataRow row in table.Rows) { for (int i = 0 ; i < table.Columns.Count ; i++) { Console.Write(row[i]); } } }
XLSX、XLS、XLSM、XLTX、CSV、TSV ファイルを System.Data.DataTable に変換して、System.Data.SQL との完全な相互運用性を実現するか、 DataGridに入力します。 この DataTable オブジェクトには、テーブル、リレーションシップ、および制約のコレクションを含めることができます。
System.Data.DataTable
System.Data.SQL
DataGrid
DataTable
ガイドを使用して、C# で DataTables をエクスポートする方法を学びます。
using IronXL; using System; using System.Data; // Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV WorkBook workBook = WorkBook.Load("sample.xlsx"); // Select default sheet WorkSheet workSheet = workBook.DefaultWorkSheet; // Convert the worksheet to DataTable DataTable dataTable = workSheet.ToDataTable(true); // Enumerate by rows or columns first at your preference foreach (DataRow row in dataTable.Rows) { for (int i = 0 ; i < dataTable.Columns.Count ; i++) { Console.Write(row[i]); } }
CSV および TSV ファイルを System.Data.DataTable に変換して、System.Data.SQL との完全な相互運用性を実現するか、DataGrid に入力します。
CSV
TSV
最初の行をテーブルの列名として設定するには、true から ToDataTable メソッドを入力します。 DataTable は DataGrid に入力できます。
true
ToDataTable
C#でDataTableをExcelにエクスポートする方法を学ぶ
Iron Visual Basic .NET 製品開発チームがご質問にお答えします。当社のライブラリをプロジェクトで最大限に活用できるようご連絡ください。
Visual Basic VB.NET で Excel ワークシートを操作するための簡単な方法。.NET Core および Azure で、特別な依存関係や MS Office または Interop のインストールは必要ありません。
VB .NET と連携 C#, .NET, XLSX, .NET Core
IronXL を使用すると、.NET APPs でスプレッドシートから Excel データを読み取ることができます。 XLS/XLSX/CSV/TSV を読み取りおよび編集し、XLS/XLSX/CSV/TSV/JSON 形式で保存およびエクスポートします。
Excel、SQL、および GridViews 間でデータを移動するには、ワークシートに System.Data.DataSet と System.Data.DataTable オブジェクトとしてアクセスします。
Microsoft Excel の数式と連携 - ワークシートが更新された場合に再計算します。使いやすい WorkSheet [“A1:B10”] 構文。範囲、列、行で並び替え。
フォント、サイズ、背景、ボーダー、アライメント、数値形式を設定。
IronXL により、Excel の生成と編集ツールが提供されます。NuGet から直接インストールするか、DLL をダウンロードします。
無料のコミュニティ開発ライセンス。ライセンスは749ドルから。
VB Excel ASP.NET
ヨナスがOffice Interopを使用せずにIronXLでExcelファイルを生成する方法を見る...
C# Excel XLS
エリヤがC#アプリケーションにExcelデータを読み込むための無駄のないアプローチを共有します...
C# Excel データ
レベッカのコードウォークスルーで.NETアプリケーションにExcelデータを読み込む手順を確認します...
Ironのチームは、.NETソフトウェアコンポーネント市場で10年以上の経験があります。
私たちの開発チームと直接話す
シンプルな英語で書かれたオンラインマニュアル。
無料の開発ライセンス。商業ライセンスは$749から。
NuGetまたはDLLで数分で始めましょう。
無料で始める
トライアルフォームが正常に送信されました。試用キーはメールに届いているはずです。もし届いていない場合はsupport@ironsoftware.comにご連絡ください。
試用キーはメールに届いているはずです。もし届いていない場合はsupport@ironsoftware.comにご連絡ください。
ウォーターマークなしで本番環境でテスト。必要な場所で動作します。
完全に機能する製品を30日間利用できます。数分でセットアップして稼働します。
製品試用期間中、サポートエンジニアリングチームへのフルアクセス
製品とその主要機能のライブデモをご覧いただけます。
NuGetでインストール
あなたが必要なすべての情報を持っていることを確認するために、すべての質問にお答えします。(コミットメントは一切ありません)。
トライアルライセンスキーについては、メールをご確認ください。
メールが届かない場合は、ライブチャットを開始するか、support@ironsoftware.com
義務のない相談を予約
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
30分間の個別デモを予約してください。
契約なし、カード詳細なし、コミットメントなし。
著作権 © Iron Software 2013-2026