|
отчет в MS Excel.
|
|||
---|---|---|---|
#18+
Доброе время суток! Задумался вот о чем, как сформировать Экселевский отчет через ОЛЕ я знаю, и неоднократно делал, корректный импорт из кристала с 9 - ой версии тоже получалось делать. А вот, интересно - есть давно написанный и отлаженный "родной" фокспрошный отчет (VFP 7.0), позволяет просматривать и печатать отчет на принтер и никаких излишеств в виде экспорта отчета. Можно конечно начать с Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2011, 14:40 |
|
отчет в MS Excel.
|
|||
---|---|---|---|
#18+
Денис Викторович, можете посмотреть на XFRX и на подобные автоконверторы, но они делают преобразование криво (такой отчет не возможно будет "удобно" использовать) отдельный шаблон + EReport не устроит? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2011, 14:49 |
|
отчет в MS Excel.
|
|||
---|---|---|---|
#18+
Есть-то оно есть, только Вы должны отдавать себе отчет, что в более..менее сложных отчетах точного совпадения не получите. Даже о приблизительном попадании речь не идет. Т.е. та "картинка" которая получается в отчете на FoxPro будет сильно отличаться от того, что Вы получите в Excel при любом способе автоматического перевода. Ну, разве что, переводить в Excel как собственно картнку. Некий аналог PDF. Но в этом случае не ясно, зачем нужен Excel. Основная проблема заключается в том, что для FoxPro "единицей измерения" является "экранный пиксель" (доля дюйма или доля миллиметра), а для Excel - ячейка. Другими словами, в отчете FoxPro любые размеры и позиции объектов определяются с точностью до "пикселя", а в Excel с точностью до ячейки. Ну, вот как Вы "переведете" в Excel пару объектов, сдвинутых друг относительно друга на 1..2 "пикселя"? Уменьшать ширину и высоту ячеек Excel до 1 пикселя? Так в Excel количество строк и столбцов значительно меньше количества пикселей. Так что, Вам по любому придется писать экспорт в Excel заново. Даже использование каких-либо построителей не особо поможет. Просто появяться дополнительные проблемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2011, 15:36 |
|
отчет в MS Excel.
|
|||
---|---|---|---|
#18+
denis_viktorovichможет есть способ с минимальными телодвижениями экспортнуть сложный отчет в эксель. Вот в пдф например можно перегнать установив специальный драйвер, типа печать в файл. Есть ли чтото подобное для Экселя? Делюсь опытом, возможно, субъективным. Да, переписывать отчет заново для вывода в Эксель или Ворд - все равно, что вырезать апендикс через горло. Наощупь и долго. Проще "перерисовать" туда готовый фоксовый репорт, если он есть. Почему не в PDF или HTML? Просто редактировать такие файлы простому юзеру несподручно. Я использую 2 быстрых метода для этого: 1) XFRX -> Word. Кроме косметического ремонта отчетов для вывода ровных строк, а также небольших вставок в программы вывода репорта на печать, ничего особо не потребуется. Ну, естественно, нужно еще и XFRX со всеми модулями (есть бесплатные версии). Преимущество: имя конечного файла можно задать программно. В Эксель это приложение выводит некорректно. 2) некоторые "безбумажные" (виртуальные) принтеры для вывода в Ворд. Нужно попробовать разные, их много в Инете. Недостаток: имя файла можно сформировать только вручную перед печатью. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2011, 11:27 |
|
отчет в MS Excel.
|
|||
---|---|---|---|
#18+
прошу не считать ссылку на XFRX скрытой рекламой. Просто это был первый попавшийся мне несколько лет назад продукт, который использую до сего момента для подобных целей. Сегодня уже есть много подобных конверторов. Но я их просто не проверял. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2011, 11:33 |
|
отчет в MS Excel.
|
|||
---|---|---|---|
#18+
Спасибо за ответы! Попробую поэкспериментировать с XFRX и EReport, чтобы иметь представление. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2011, 06:16 |
|
отчет в MS Excel.
|
|||
---|---|---|---|
#18+
denis_viktorovich, для скорости решения начни с Paperless Printer, там только вирт. принтер поставить надо, затем "печатать" через него в Ворд. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2011, 10:04 |
|
отчет в MS Excel.
|
|||
---|---|---|---|
#18+
Не встречались бесплатные аналоги "Paperless Printer"? Ломаную пользовать не хотца. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2011, 20:27 |
|
отчет в MS Excel.
|
|||
---|---|---|---|
#18+
BMJ, слегка удивлен: в свое время (а это было года 4 тому) я скачал бесплатную версию PP, а сейчас это уже стОит небольших денег... Видимо, то была бета-версия или что еще. К сожалению, тот файл достать уже невозможно, а то прислал бы. Ну да ладно, нет худа без добра. Я вижу по крайней мере 2 выхода по части виртуальных принтеров: 1) если юзеру не нужно изменять вывод на принтер "на лету", то найдите бесплатный виртуальный принтер, выводящий в любые графические форматы, а также PDF, HTML, и т.д. Попробуйте разные и выберите лучший. Их много есть в Инете. Что-то похожее было и в Офисе, если память не изменяет (сам не пользую, так что не помню); 2) РР сейчас платный, но если Вам и начальству этот вариант "переработки" репортов с точки зрения энергозатрат и возможности исправления вывода "на лету") понравится (там есть триальная версия, можно поиграться, к тому же он понимает кириллицу), то всегда можно найти 1000 рублей на его покупку. Или подобрать более дешевый, но не менее качественный. Гугл Вам в помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2011, 09:20 |
|
|
start [/forum/search_topic.php?author=fel123&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
184ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 495ms |
total: | 798ms |
0 / 0 |