我從數據表讀取csv文件,發生了一些事情。csv讀入數據表使一行成爲列名
這裏的閱讀
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.Filter = "CSV Files|*.csv";
openFileDialog1.Title = "Select a CSV File";
if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string connString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Text;", System.IO.Path.GetDirectoryName(openFileDialog1.FileName));
string cmdString = string.Format("SELECT * FROM {0}", System.IO.Path.GetFileName(openFileDialog1.FileName));
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(cmdString, connString);
DataTable tbl = new DataTable();
dataAdapter.Fill(tbl);
TableBuilder b = new TableBuilder(tbl);
List<SingleTable> tablelist = b.TableList;
}
當我看在可視化的數據表,它看起來像 ![的而不是排第一行,是列標題] [1]
原來的CSV看起來像這樣
![原創CSV] [2]
誰能告訴我,爲什麼數據表上把第一RO w成列?我該怎麼做才能保持第一排?
獲取「找不到可安裝的ISAM」。 – Jeff
選中此:http://support.microsoft.com/kb/209805。或者,也許你應該安裝最新版本的Jet http://support.microsoft.com/kb/239114 – gabsferreira