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");
}
|
|
