既存のスプレッドシートを読み込む方法
CSV (カンマ区切り値)(カンマ区切り値)ファイル形式は、値がコンマで区切られる表形式データを対象とし、データの交換に一般的に使用されます。 一方、TSV(タブ区切り値)データにカンマが含まれている場合、タブを使用して値を区切ります。
Microsoftの.NETにおけるDataSetクラスは、ADO.NETの一部です。(ActiveX Data Objects for .NET)技術。 それはしばしばデータベース関連のアプリケーションで使用され、データベース、XMLなどのさまざまなソースからのデータを扱うことができます。
エクセルファイル形式のデータ(XLSX、XLS、XLSM、XLTX、CSV、およびTSV)やDataSetオブジェクトは、IronXLを使用してExcelスプレッドシートに読み込むことができます。
既存のスプレッドシートを読み込む方法
- スプレッドシートを読み込むためのC#ライブラリをダウンロード
- スプレッドシートに読み込むためのファイルまたはデータオブジェクトを準備してください。
- 以下を使用
読み込み
ワークブックオブジェクトにデータをロードするメソッド - 以下を使用
データセットからワークシートを読み込む
DataSetオブジェクトからデータを読み込む方法 - ブックをExcelファイルとしてエクスポートする
IronXLで始めましょう
今日から無料トライアルでIronXLをあなたのプロジェクトで使い始めましょう。
スプレッドシート読み込みの例
静的メソッド Load
を使用して、既存のExcelワークブックを読み込みます。 そのメソッドはXLSX、XLS、XLSM、XLTX、CSV、およびTSVファイル形式をサポートしています。 ブックがパスワードで保護されている場合、メソッドの第二パラメーターとしてパスワードを渡すことができます。 このメソッドはワークブックデータをバイト配列またはストリームの形で受け取ることもできます。その際、それぞれ専用の FromByteArray
メソッドおよび FromStream
メソッドを使用することができます。
:path=/static-assets/excel/content-code-examples/how-to/load-spreadsheet-load-spreadsheet.cs
using IronXL;
// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
Imports IronXL
' Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
CSVファイルを読み込む
Load
メソッドはすべての利用可能なファイルフォーマットを読み取ることができますが、CSVファイルフォーマットにはLoadCSV
メソッドの使用を推奨します。
:path=/static-assets/excel/content-code-examples/how-to/load-spreadsheet-load-csv.cs
using IronXL;
// Load CSV file
WorkBook workBook = WorkBook.LoadCSV("sample.csv");
Imports IronXL
' Load CSV file
Private workBook As WorkBook = WorkBook.LoadCSV("sample.csv")
データセットをロード
Microsoft .NETのDataSetクラスは、切断され、メモリ上で表現されたデータを管理および操作するために使用されます。 この DataSet は、LoadWorkSheetsFromDataSet
メソッドを使用してワークブックに読み込むこともできます。 以下のコード例では、空のデータセットを作成しました。 ただし、データセットをデータベースへのリクエストからインスタンス化することの方が一般的です。
:path=/static-assets/excel/content-code-examples/how-to/load-spreadsheet-load-dataset.cs
using IronXL;
using System.Data;
// Create dataset
DataSet dataSet = new DataSet();
// Create workbook
WorkBook workBook = WorkBook.Create();
// Load DataSet
WorkBook.LoadWorkSheetsFromDataSet(dataSet, workBook);
Imports IronXL
Imports System.Data
' Create dataset
Private dataSet As New DataSet()
' Create workbook
Private workBook As WorkBook = WorkBook.Create()
' Load DataSet
WorkBook.LoadWorkSheetsFromDataSet(dataSet, workBook)