Excel for .NET では、コンマ区切りファイルの保存と読み込みを対応します。CSV ファイルは、数値とテキストを含める表形式データを読みやすく表示するには、データを普通テキストで格納する通常なファイル形式です。
以下のサンプルコードは、.csv ファイルの保存方法と読み込み方法の例となります。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Private Sub Form1_Load(sender As Object, e As EventArgs) Dim sheet As XLSheet = c1XLBook1.Sheets(0) For i As Integer = 0 To 9 sheet(i, 0).Value = i + 1 sheet(i, 1).Value = 10 ? i; Next sheet.SaveCsv("c:\test.csv") System.Diagnostics.Process.Start("C:\test.csv") End Sub |
C# コードの書き方
C# |
コードのコピー
|
---|---|
private void Form1_Load(object sender, EventArgs e) { XLSheet sheet = c1XLBook1.Sheets[0]; for (int i = 0; i= 9; i++) { sheet[i, 0].Value = i + 1; sheet[i, 1].Value = 10 - i; } sheet.SaveCsv(@"c:\test.csv"); System.Diagnostics.Process.Start(@"C:\test.csv"); } |
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Private Sub Form1_Load(sender As Object, e As EventArgs) Dim sheet As XLSheet = c1XLBook1.Sheets(0) For i As Integer = 0 To 9 sheet(i, 0).Value = i + 1 sheet(i, 1).Value = 10 ? 1 Next sheet.SaveCsv("c:\test.csv") sheet.LoadCsv("c:\test.csv") For i As Integer = 10 To 19 sheet(i, 0).Value = i + 1 sheet(i, 1).Value = 10 -1 Next sheet.SaveCsv("c:\test.csv") System.Diagnostics.Process.Start("C:\test.csv") End Sub |
C# コードの書き方
C# |
コードのコピー
|
---|---|
private void Form1_Load(object sender, EventArgs e) { XLSheet sheet = c1XLBook1.Sheets[0]; for (int i = 0; i = 9; i++) { sheet[i, 0].Value = i + 1; sheet[i, 1].Value = 10 ? i; } sheet.SaveCsv(@"c:\test.csv"); sheet.LoadCsv(@"c:\test.csv"); for (int i = 10; i = 19; i++) { sheet[i, 0].Value = i + 1; sheet[i, 1].Value = 20 ? i; } sheet.SaveCsv(@"c:\test.csv"); System.Diagnostics.Process.Start(@"C:\test.csv"); } |