|
Экспорт в Excel. Действительный формат файла отличается от указываемого его расширением.
|
|||
---|---|---|---|
#18+
Всем здравствуйте. Кто в курсе, подскажите пожалуйста. Access 2003. Создаю экселевский файл объект, пишу в него, закрываю. А при открытии возникает предупреждение, что действительный формат файла отличается от указываемого его расширением имени файла. Что это за фигня и как с ней бороться ? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2018, 00:08 |
|
Экспорт в Excel. Действительный формат файла отличается от указываемого его расширением.
|
|||
---|---|---|---|
#18+
А эксель из какого офиса? Если 2007 и старше, то проще всего давать файлу корректное расширение xlsx сразу. Если нужен все же xls, то сохранять нужно не в формате по умолчанию, а в формате 97-2003 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2018, 07:33 |
|
Экспорт в Excel. Действительный формат файла отличается от указываемого его расширением.
|
|||
---|---|---|---|
#18+
Тут на форуме кто-то писал, что по умолчанию файл создаётся в формате Excel 5.0 А почему Вам надо обязательно создавать файл, а не воспользоваться экспортом? Например Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2018, 08:43 |
|
Экспорт в Excel. Действительный формат файла отличается от указываемого его расширением.
|
|||
---|---|---|---|
#18+
Первая строка в коде не нужна. Скопировал по ошибке. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2018, 08:44 |
|
Экспорт в Excel. Действительный формат файла отличается от указываемого его расширением.
|
|||
---|---|---|---|
#18+
Jossпочему Вам надо обязательно создавать файл, а не воспользоваться экспортом? Или еще лучше - сделать пустой файл со всем необходимым форматированием/макросами/формулами и т.п., а в программе открывать для вставки данных копию этого файла. Для вставки данных CopyFromRecordset работает очень быстро, можно делать дополнительные изменения, работать с несколькими вкладками без ручного создания статичных данных и форматирования. Получаются весьма профессионально выглядищие отчеты или форма ввода. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2018, 09:12 |
|
Экспорт в Excel. Действительный формат файла отличается от указываемого его расширением.
|
|||
---|---|---|---|
#18+
Методу xlBook.SaveAs можно указать конкретный тип файла. Интересно, а какой тип файла у вас получается? На Excel 5.0 он бы так не ругался. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2018, 10:14 |
|
Экспорт в Excel. Действительный формат файла отличается от указываемого его расширением.
|
|||
---|---|---|---|
#18+
MrShinJossпочему Вам надо обязательно создавать файл, а не воспользоваться экспортом? Или еще лучше - сделать пустой файл со всем необходимым форматированием/макросами/формулами и т.п., а в программе открывать для вставки данных копию этого файла. Для вставки данных CopyFromRecordset работает очень быстро, можно делать дополнительные изменения, работать с несколькими вкладками без ручного создания статичных данных и форматирования. Получаются весьма профессионально выглядищие отчеты или форма ввода. У меня кстати так и сделано. Создана куча шаблонов на многие случаи жизни. Предварительно отформатированы все нужные ячейки. А потом выгружаются рекордсеты в нужные места. Довольно удобно. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2018, 10:21 |
|
Экспорт в Excel. Действительный формат файла отличается от указываемого его расширением.
|
|||
---|---|---|---|
#18+
MrShinА эксель из какого офиса? Если 2007 и старше, то проще всего давать файлу корректное расширение xlsx сразу. Если нужен все же xls, то сохранять нужно не в формате по умолчанию, а в формате 97-2003 MrShin, спасибо, поменял расширение на xlsx и ругаться перестало. JossА почему Вам надо обязательно создавать файл, а не воспользоваться экспортом? Например Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
Этим методом до меня в базе пользовались... но он не форматирует ячейки..., хотя быстрый конечно... там есть большие комментарии, и пользователь, если не видит весь коммент, начинает нервничать и впадает в ступор, а анимация заполнения ячеек экселевской таблички по первому методу производит на них магическое действие)... ну... по крайней мере пока) АнантолийМетоду xlBook.SaveAs можно указать конкретный тип файла. Интересно, а какой тип файла у вас получается? На Excel 5.0 он бы так не ругался. Анатолий, спасибо за инфу. Если сделать так: Код: vbnet 1. 2.
то сохраняется в XLS и не ругается при открытии. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2018, 13:08 |
|
Экспорт в Excel. Действительный формат файла отличается от указываемого его расширением.
|
|||
---|---|---|---|
#18+
Анатолий ( Киев )Методу xlBook.SaveAs можно указать конкретный тип файла. Интересно, а какой тип файла у вас получается? На Excel 5.0 он бы так не ругался. У меня по умолчанию получался xlsx видимо... а расширение я ему давал xls, вот она и ругалась при открытии. Про Excel 5.0 незнаю, у пользователей стоит 2010 (Excel) и выше... база тока под 2003-й акцесс. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2018, 00:08 |
|
|
start [/forum/topic.php?fid=45&msg=39590615&tid=1611769]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 265ms |
total: | 413ms |
0 / 0 |