2013-06-22 3 views
1

У меня есть лист Excel с 200 + именами столбцов, и каждый столбец имеет имя заголовка. Я должен сначала получить все имена заголовков из листа Excel с помощью Java и передать их в Oracle DB. БД возвращает только несколько имен заголовков, скажем 150, которые мне нужно вставить в таблицу.Как вставить конкретный столбец Excel в базу данных

Моя проблема заключается в том, что я не могу получить конкретные имена заголовков (150 из 200) из листа Excel и их значения для вставки в db.

Я попытался использовать файл CSV, но не смог получить конкретные значения столбца. Пожалуйста, предложите любое решение, которое мне нужно для этого.

ответ

0

1) Вы пытались прочитать файл csv, как обычный текстовый файл, а затем извлечь первую строку строки заголовка в строку? Затем разделите строку на «запятую», и у вас должен быть массив строк с заголовками столбцов.

2) Убедитесь, что у вас нет никаких «необычных» символов, таких как «тире», «запятая», «quote» в описании заголовка столбца.

Gook Luck

+0

Да я в состоянии что то есть, получить имя заголовка, как вы сказали, но как я могу фильтровать определенные значения заголовка из CVS? Скажем, H1, H2, H3 - мои заголовки, но мне нужно вставить только заголовок H1, H3 с их значениями – user2510880