|
Типы данных при импорте из Excel
|
|||
---|---|---|---|
#18+
Импортирую данные из 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]" результат неизменный ;-( Что нужно сделать, чтоб импорт этого столбца происходил как текста? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 18:51 |
|
Типы данных при импорте из Excel
|
|||
---|---|---|---|
#18+
PhilosopherИмпортирую данные из Excel файла... Куда? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 23:24 |
|
Типы данных при импорте из Excel
|
|||
---|---|---|---|
#18+
1) Попробовать использовать ODBC-провайдер: Код: vbnet 1.
2) Использовать принудительное задание размерности и типов столбцов, типа : Код: vbnet 1. 2. 3.
при это учитывая, что ваш драйвер воспринимает String(), CStr(), Len() ... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 23:47 |
|
Типы данных при импорте из Excel
|
|||
---|---|---|---|
#18+
если есть возможность, то выставить апостроф в ячейке перед числом ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2012, 07:59 |
|
|
start [/forum/topic.php?fid=60&fpage=72&tid=2157531]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 147ms |
0 / 0 |