|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
Всем добрый день! Не могу проимпортировать данные из файла Excel 2007 в Access 2003, вернее даже подключиться к этому файлу - выдает постоянно ошибки, подскажите как их можно обойти, если можно. В Excel 2003 открывает с ошибками, а в Excel 2007 без вопросов С другими делал так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2017, 16:50 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
Почему-то файл не прикрепился ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2017, 17:00 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
bosse-sl, если у вас на компе стоит офис 2003, то вам нужен "Конвертер файлов Office 2007 в Office 2003", поищите в интернете, после его установки с файлами офиса 2007 можно будет работать в Access 2003, как с родными файлами офиса 2003 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2017, 18:22 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
guest_rusimport Это я понимаю. У меня установлен офис 2003, установлен конвертер, установлен офис 2007 "урезаный" (ворд, эксель + поверпоинт) Но мне нужно чтобы импорт происходил автоматом без участия пользователя. Скажите, у Вас при открытии приложенного файла офис 2003 как реагирует? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2017, 19:03 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
bosse-slСкажите, у Вас при открытии приложенного файла офис 2003 как реагирует? Множественная "ругань" (хотя конвертер установлен)... Начинается вот с этого - ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2017, 19:16 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
bosse-sl, если у вас установлен Excel 2007, попробуйте подключить его библиотеку через References и используйте ранее связывание при создании объектов Excel в Access (чем отличается раннее связывание от позднего можно почитать тут http://www.askit.ru/custom/vba_office/m4/04_02_objects_creation.htm) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2017, 19:26 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
guest_rusimport, А как можно победить ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2017, 20:08 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
bosse-slguest_rusimport, А как можно победить я же уже писал выше, если получится подключить библиотеку для Excel 2007, то работайте с ней (я так понимаю , в Excel 2007 никаких ошибок при открытии файла не возникает ? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2017, 21:18 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
bosse-sl, Код: vbnet 1. 2. 3. 4.
лист "потерялся" либо "выдернуто" некорректно, либо ошибка. Dim wks As Object Set wks= WrkBk .Worksheets("BODY & ENGINE NO") ... rs.Fields(0) = wks.Cells(i, a(1)) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2017, 11:40 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
Добрый день. aleckoлист "потерялся" это не самое страшное, проблема только с этими файлами, другие нормально открываются. У меня выполнение, прерывается на строке: With WrkBk .DisplayAlerts = False .AskToUpdateLinks = False .Workbooks.Open ExcelPath 'открываем файл ексель .Visible = False '= False делаем невидимым End With И выдаёт ошибку "слишком много различных форматов" ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2017, 14:07 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
guest_rusimport(я так понимаю , в Excel 2007 никаких ошибок при открытии файла не возникает ? ) Да нормально открывается. guest_rusimportесли получится подключить библиотеку для Excel 2007, то работайте с ней Пробовал через References -> библиотеку Microsoft Excel 12.0 Object Library подключил, изменений нет, пробовал через ранее связывание при создании объектов Excel в Access - победить не смог. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2017, 14:13 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
bosse-slguest_rusimport(я так понимаю , в Excel 2007 никаких ошибок при открытии файла не возникает ? ) Да нормально открывается. guest_rusimportесли получится подключить библиотеку для Excel 2007, то работайте с ней Пробовал через References -> библиотеку Microsoft Excel 12.0 Object Library подключил, изменений нет, пробовал через ранее связывание при создании объектов Excel в Access - победить не смог. Приложите к форуму скрин подключенных библиотек в References, и код VBA, которым пытались с вашим файлом Excel работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2017, 17:35 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
guest_rusimport, ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2017, 18:11 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
guest_rusimport, Первый вариант - самое первое сообщение вариант два: Код: vbnet 1. 2. 3. 4. 5.
пробовал через Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2017, 18:27 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
bosse-slguest_rusimport, Первый вариант - самое первое сообщение вариант два: Код: vbnet 1. 2. 3. 4. 5.
пробовал через Код: vbnet 1.
при таких подключенных библиотеках , как вы указали , вот так пробовали? Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2017, 19:01 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
Сообщение чуть выше: bosse-sl Dim xl As Excel.Application 'пробовал Dim xl As New Excel.Application ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2017, 19:54 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
bosse-sl, а вы всёж попробуйте мой вариант, и напишите какую версию показывает msgbox ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2017, 20:04 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
Простите, торопился ответил не совсем то, сейчас заметил разницу guest_rusimport при таких подключенных библиотеках , как вы указали , вот так пробовали? Код: vbnet 1.
Но всё равно выдает версию 11.0 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2017, 20:05 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
bosse-slПростите, торопился ответил не совсем то, сейчас заметил разницу guest_rusimportпри таких подключенных библиотеках , как вы указали , вот так пробовали? Код: vbnet 1.
Но всё равно выдает версию 11.0 что-то где-то вы не то делаете, странно что этот мой кусочек кода при подключенной единственной библиотеке excel 2007 у вас выдает сообщение с 11 версией, у меня есть подозрение , что вы где то упорно продолжаете использовать CreateObject, чего делать совершенно не правильно... Или я не прав? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2017, 20:15 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
А почему через TransferSpreadsheet не хотите? Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2017, 20:28 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
guest_rusimport... есть подозрение , что вы где то упорно продолжаете использовать CreateObject, чего делать совершенно не правильно... Или я не прав? Создал отдельную форму с одной кнопкой, вставил Ваш код, вот весь код формы: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2017, 10:30 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
bosse-sl, видимо, этот трюк "не прокатит"... вот, что говорят сертифицированные специалисты по этому поводу http://microsoft.public.access.commandbarsui.narkive.com/nj5uNCWu/import-excel-2007-file-into-access-2003 если только пересохранять файл в формате 2003 Excel и потом с ним работать ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2017, 11:41 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
bosse-sl, ну, и это обсуждение http://www.sql.ru/forum/1219560/access-2003-import-iz-excel-2010 почитайте ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2017, 12:05 |
|
Не могу импортировать файл Excel
|
|||
---|---|---|---|
#18+
guest_rusimportесли только пересохранять файл в формате 2003 Excel и потом с ним работатьНе совсем хорошо - файлов приходит более двух десятков. Буду смотреть в сторону: guest_rusimportну, и это обсуждение http://www.sql.ru/forum/1219560/access-2003-import-iz-excel-2010 т.е.: Разбираем xlsx в PHP без готовых библиотек Разбирать и с XML работать ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2017, 14:17 |
|
|
start [/forum/topic.php?fid=45&msg=39475671&tid=1612311]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 171ms |
0 / 0 |