Типы данных при импорте из Excel - VB

Узнай цену своей работы

Формулировка задачи:

Импортирую данные из Excel файла.
Строка коннекта:
XLSconn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+PathName+";Extended Properties=""Excel 8.0;HDR=No;IMEX=1"""
RSm.SOURCE = "SELECT cstr(f1), f2 FROM ["+SheetS+"$A1:B65535]"
в первом столбце идут разные данные примерно такого вида:
0102902100
1209295000
если первый символ не 0 импортируются уже в виде 7.21499e+009
что пробовал делать:
1.Игрался с IMEX, ставил 0, 2 не помогло.
2.Прописывал в первую строку строковые значения типа "ААААААААААААААА"
3.Прописывал в первые 8 строк строковые значения типа "ААААААААААААААА"
4. пробовал ставить "SELECT ''&f1, f2 FROM ["+SheetS+"$A1:B65535]"
5. пробовал ставить "SELECT * FROM ["+SheetS+"$A1:B65535]"
результат неизменный ;-(
Что нужно сделать, чтоб импорт этого столбца происходил как текста?

Решение задачи: «Типы данных при импорте из Excel»

textual
Листинг программы
= "Driver={Microsoft Excel Driver (*.xls)};DBQ=...

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5
Похожие ответы