我試圖導入Excel文件到一個數據表,可以使用GemBox,我不斷收到此錯誤:1,和SourceColumnIndex:C#GemBox Excel導入錯誤
在SourceRowIndex抽取到數據表時無效數據值1。
據我可以告訴我的代碼是正確的,我的文件是文件很好。有沒有人有任何想法?
謝謝。
ExcelWorksheet Ew = ExFi.Worksheets[0];
for (int i = 0; i < Ew.Columns.Count; ++i)
{
if (Ew.Rows[0].Cells[0, i].Value != null)
dsTable.Columns.Add(Ew.Rows[0].Cells[0, i].Value.ToString(), typeof(string));
}
try
{
Ew.ExtractToDataTable(dsTable, Ew.Rows.Count, ExtractDataOptions.StopAtFirstEmptyRow, Ew.Rows[1], Ew.Columns[0]);
}
優雅的解決方案與錯誤恢復,但相當糟糕的設計 - 獲得'CultureInfo',使用本地機器作爲默認的一個,如果沒有給出。 請參閱http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx – 2012-02-08 20:22:27