实际上,我正在尝试构建一个从 Excel 将数据导入 MySQL 的程序
但在此之前,用户将能够选择他将导入 MySQL 的列,如列 A、B 或 F、G、D
实际上,我试图使用以下查询,其中 {0} 应该是第一张表,而 A 是我要选择的列,但我得到 Object doesn't exist 错误
这是查询
Dim sqlquery As String = String.Format("SELECT * FROM [{0}A]", myTableName)
编辑:
如果我指定
SELECT * FROM [{0}A1:A111]
之类的范围一切正常,但问题是我不知道 A 列有多少行。
最佳答案
尝试这个:
F1 是第一列。
Dim sqlquery As String = String.Format("SELECT F1 FROM [{0}]", myTableName)
从这里得到灵感:
Retrieving values of the first column from Excel sheet (file with .xlsm extension) with OleDB
关于excel - 如何在 OleDB 中选择特定字母的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57397449/