Экспорт в *.xls

Ари777
Дата: 29.01.2013 17:30:09
При экспорте запроса с базы на FoxPro 9.0 в exel файлик, выходной формат 2.1 (92-й офис) или 5.0 ('95-й офис).

Вопрос в следующем. Достаточно будет установить Service Pack 1,2 на FoxPro для сохранения в более современных форматах exel или нужно копать глубже? Если глубже, то подскажите где, пожалуйста.
Ffffffffffffffff
Дата: 29.01.2013 17:48:24
Зачем вам экспорт в новые форматы? Чем они отличаются от старых?
Ари777
Дата: 29.01.2013 17:52:13
Тем что старые форматы не поддерживаются ПО в моей компании. Только все что выше 97-го формата
Ffffffffffffffff
Дата: 29.01.2013 17:55:44
В каком смысле не поддерживаются? Они не открываются Excel-ем?
AndreTM
Дата: 29.01.2013 17:55:47
Можно просто экспортировать в CSV (или любой нужный DELIMITED WITH), а затем открыть любым Excel...
Ари777
Дата: 29.01.2013 17:59:40
Exel-ем они открываются, не открываются специальным ПО (Программным обеспечением) в моей компании. ПО в сфере обработки, анализа, статистики и т.п.
Ffffffffffffffff
Дата: 29.01.2013 18:01:54
Тогда обычным экспортом - никак.
Ари777
Дата: 29.01.2013 18:03:15
Если бы файлов было 5-10 шт, я не поднимал бы вопрос, но их каждую неделю более 300 шт и пересохранять вручную...страшно
Ffffffffffffffff
Дата: 29.01.2013 18:13:03
Напишите процедуру и через CreateObject открывайте их Excel-ем и пересохраняйте или делайте то же самое на VBA. VBA пересохранит 300 файлов за пару минут.
Jonny540
Дата: 29.01.2013 18:17:58
Ари777,

Ну тогда попробуйте пошаманить:
1. экспорт в формат excel-95
2. открыть (можно не показывать на экране) из excel-2003/2007
3. "сохранить как" в нужном вам формате.
Это все достаточно просто. Удачи!