получить строку из драйвера Excel с помощью JDBC - PullRequest
0 голосов
/ 22 февраля 2011

Мне нужно преобразовать оператор SQL в тот, который работает в JDBC

"select * from [sheet1$] where [col1] = value1 and [col2] = value2"

я искал разные сайты n везде d заявления просто "select * from [sheet $]" n не видел, чтобы кто-нибудь использовал предложение where. это не работает с драйвером Excel?

1 Ответ

0 голосов
/ 22 февраля 2011

Вы наверняка можете использовать предложение WHERE или любой другой оператор SQL типа Jet в Excel, и AFAIK, они хорошо работают с JDBC.Одна из наиболее распространенных проблем - путаница с заголовками.Если вы установили первую строку в качестве заголовков, то они являются именами ваших столбцов для оператора WHERE, если нет, имена столбцов - это F1, F2, ... Fn нумерация из первого столбца выбранного диапазона.Кроме того, если вы используете заголовки, но имя столбца содержит недопустимые символы, будет использоваться имя Fn.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...