F
F
filippokk2015-12-04 09:24:25
PHP
filippokk, 2015-12-04 09:24:25

How to make an application for data processing and export to XLS/DOC/PDF?

Добрый день, учусь в университете и сейчас появилось задача создать приложение или сайт (в перспективе и то и другое), суть которого в следующем:
- в интерфейсе вводятся данные полученные при измерении показателей дерева ( их не так много, я думаю около 50)
- потом эти данные должны преобразоваться так, что бы на выходе получилось 2 файла, один excel с возможностью форматирования, другой word или pdf в котором все эти данные подставляются в виде форматированных таблиц (шрифты, выравнивания, отступы итд)
Как это можно реализовать? И насколько это сложно, до этого только осваивал немного Delphi, хорошо знаю html, Php немного, но в принципе разобраться во всем остальном не проблема.

Answer the question

In order to leave comments, you need to log in

3 answer(s)

Для 1С это тривиальная задача.

R
Román Mirilaczvili, 2015-12-04
@2ord

This problem can be solved in Delphi, PHP and other languages. It's just that in the case of Delphi, the program can run on Windows / Wine , and then nothing is needed besides the main OS, and in the case of PHP, you need to run a web server.
Then if you choose the simplest and, at the same time, which is a scalable option, then it is easier to build on Delphi:
What is needed for Delphi/Lazarus:
Assuming writing software in Delphi/Lazarus, I will suggest writing a plug-in library in such a way that it works exclusively with data, without affecting any features of the language and, even more so, the graphical basis of Delphi - VCL. This will allow you to operate with this library at the data processing level, and perform all the graphical part and user interaction in the main part of the program.
Schematically, this can be shown as follows:

Пользователь <-> графический интерфейс программы на Delphi  <-> библиотека DLL (расчёты)
                                    ^
                                    |
                                    v
                               СУБД/файлы

The library should receive a data set as an input in the form of an array/composite data structures (records). Also at the exit.
Registration of calculations in the library will allow the program to be more viable and flexible.

Лариса .•º, 2017-01-25
@barolina

можно попробовать технологию xslt

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question