|
прочитать данные из csv файла и записать в таблицу access
|
|||
---|---|---|---|
#18+
Доброго времени суток уважаемые форумчане! помогите пожалуйста... Есть файл формата .csv с разделителем ";" , содержит около 3000 строк и 9 колонок, это если его открыть в exel. как программно считать данные из этого файла и вставить их в таблицу access. Буду очень благодарен если ответите с примерным кодом. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2013, 10:48 |
|
прочитать данные из csv файла и записать в таблицу access
|
|||
---|---|---|---|
#18+
Владимир0983, смотрите F1 по docmd.TransferText ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2013, 10:57 |
|
прочитать данные из csv файла и записать в таблицу access
|
|||
---|---|---|---|
#18+
qwerty112, начитался в доволь только ничего не получается, может что не так делаю :(( вот что написал DoCmd.TransferText acImportDelim, , "report", "D:\report.csv" он создал в базе таблицу "report" и ошибки вставки на 3000 записей а в самой таблице сделал только одно поле и 3000 записей из первого поля списка файла .csv. как можно увидеть все поля которые есть в файле? можно ли эти данные из файла положить в массив? например MasReport() ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2013, 15:09 |
|
прочитать данные из csv файла и записать в таблицу access
|
|||
---|---|---|---|
#18+
Владимир0983qwerty112, начитался в доволь только ничего не получается, может что не так делаю :(( вот что написал DoCmd.TransferText acImportDelim, , "report", "D:\report.csv" он создал в базе таблицу "report" и ошибки вставки на 3000 записей а в самой таблице сделал только одно поле и 3000 записей из первого поля списка файла .csv. как можно увидеть все поля которые есть в файле? 1 у TransferText - 2-й параметр - ИмяСпецификации, вы можете 1-ин раз импортировать файл вручную (через Файл-Импорт в А2003), при этом, в мастере импорта создать спецификацию импорта, в которой учтёте все ньюансы, зададите типы полей, ... и затем использовать её в TransferText Код: vbnet 1.
2 такой запрос попробуйте Код: sql 1.
если в файле нет имён полей, то измените HDR=NO Владимир0983можно ли эти данные из файла положить в массив? например MasReport() можно, но не нужно ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2013, 16:07 |
|
прочитать данные из csv файла и записать в таблицу access
|
|||
---|---|---|---|
#18+
Подниму тему. Код: vbnet 1.
Такой код прекрасно работает, но есть одно "но". Мне нужно импортировать данные, начиная с пятой строки. Есть ли такая возможность? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2019, 06:27 |
|
прочитать данные из csv файла и записать в таблицу access
|
|||
---|---|---|---|
#18+
xax_nv Такой код прекрасно работает, но есть одно "но". Мне нужно импортировать данные, начиная с пятой строки. Есть ли такая возможность? Навскидку: точно есть возможность импортировать все в пром таблицу, а потом первые 5 строк удалить. Если это конечно устроит...... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2019, 07:08 |
|
прочитать данные из csv файла и записать в таблицу access
|
|||
---|---|---|---|
#18+
Serg197311потом первые 5 строк удалить. Да это понятно, просто при импорте создается еще таблица с ошибками, которые возникают в этих ненужных строках. Страшного конечно же ничего нет, можно эту таблицу удалить целиком, но как-то не красиво. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2019, 07:23 |
|
прочитать данные из csv файла и записать в таблицу access
|
|||
---|---|---|---|
#18+
xax_nvМне нужно импортировать данные, начиная с пятой строки. Есть ли такая возможность?Да. Напиши свой TransferText или создай запрос к текстовому файлу (линкуй через интерфейс мастером, посмотри как это делается и делай потом сам). Ну а отсечь первые 5 - TOP тебе в руки ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2019, 07:55 |
|
прочитать данные из csv файла и записать в таблицу access
|
|||
---|---|---|---|
#18+
xax_nv, В таблице (системной) MSysIMEXSpecs можно "лапами" откорректировать значение поля StartRow ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2019, 08:46 |
|
прочитать данные из csv файла и записать в таблицу access
|
|||
---|---|---|---|
#18+
court , спасибо, то, что надо! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2019, 18:50 |
|
прочитать данные из csv файла и записать в таблицу access
|
|||
---|---|---|---|
#18+
Приветствую всех! Возникла еще одна проблема. Как при импорте нескольких файлов указать, что импортировать нужно в таблицу, созданную при импорте первого файла? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2019, 20:26 |
|
|
start [/forum/topic.php?fid=45&fpage=25&tid=1610410]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 151ms |
0 / 0 |