我需要将 Excel 电子表格导入我的程序并具有以下代码:
string connectionString = String.Format(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=""Excel 8.0;IMEX=1;HDR=NO;""", MyExcelFile.xls);
command.CommandText = "SELECT * FROM [Sheet1$]";
(注意,上面的代码不是真正的代码,但应该让你看到我在做什么)
我正在导入文件,唯一的问题是 Excel 工作表中超过 255 个字符的任何列都被截断。
有没有办法解决这种情况?
我在某处读到,如果您确保在前 8 行内的列中有一长行文本,那么它将被视为备注字段,因此不会被截断,但这似乎不起作用。
有任何想法吗?
格雷姆