xlsファイルがあります。以下のデータがあります。
ここで、データテーブル dt1 に挿入された値を取得したいと考えています。単純な c# を使用した簡単な手順が必要です。API/DLL はありません。私が試したことは以下のとおりです。
string strfilename = "";
DataTable dt = new DataTable();
if (openFileDialog1.ShowDialog(this) == DialogResult.OK)
{
strfilename = openFileDialog1.InitialDirectory + openFileDialog1.FileName;
}
string[] csvRows = System.IO.File.ReadAllLines(strfilename); ;
string[] fields = null;
foreach (string csvRow in csvRows)
{
fields = csvRow.Split(',');
DataRow row = dt.NewRow();
row.ItemArray = fields;
dt.Rows.Add(row);
}
ここで私のcsvRowは7行を見つけるはずです。しかし、131行になります。そして、それらは私には読めません。ある種の象徴。