Страница 1 из 1

Отобразить Excel

Добавлено: 15 мар 2022, 21:04
meu3
В связи с сильно выросшими ценами на бумагу, стоит задача удобного вывода прайсов.

Естественно, без проблем, можем загрузить Excel-ные файлы. Но дальше сотрудники будут тыкать на ссылку, загружая файл на локальный компьютер и дальше, в зависимости от компьютерной грамотности, будут либо
1. Пытаться организовать у себя на компе аналогичную структуру
2. Беспорядочно плодить копии файлов.

Что первый, что второй варианты - не очень.
Я так понимаю, оптимально было бы использовать PHPExcel и просто показать содержимое таблицы.
Но не совсем понимаю, как это оформить в виде функции, которая будет вызываться при выборе файла.

Думаю, многим пригодится вывод документов?

Re: Отобразить Excel

Добавлено: 15 мар 2022, 21:59
nruslan2
ну оформить то можно как это сделал с pdf!
viewtopic.php?p=24135#p24135

но pdf это функция браузера и стандарт, а вот показывать так excel файл не получится, нужна какая нибудь спец библиотека (бесплатных не нашел - которые локальные, а так можно и гугл задействовать)), а просто формировать таблицу из данных excel, не так красиво и удобно будет! (наверное), надо конечно пробовать!

по хорошему было бы круто если бы найти библиотеку которая как google ворд и таблица работали бы (хотя бы на просмотр!)

ps имелось ввиду именно файлы форматов doc xls, для файлов ods odb решение в принципе есть такое же как и для пдф))

Re: Отобразить Excel

Добавлено: 15 мар 2022, 23:03
meu3
PHPSpreadSheet - эта библиотека _уже_ есть в Руководителе.
Сейчас думаю как прикрутить "Пользовательский PHP" для вызова функции написанной с этой библиотекой.
По умолчанию стоит загрузка. Нужно, чтобы для файлов типа xls был выбор - загрузить или показать.

Re: Отобразить Excel

Добавлено: 15 мар 2022, 23:14
nruslan2
эта библиотека которая умеет читать данные - но визуального вывода типа аля google таблицы она не имеет!
с ее помощи считать данные и вывести их ввиде обычной обычной таблицы html можно, но не красиво

Re: Отобразить Excel

Добавлено: 16 мар 2022, 09:01
Oleg
Это если только подружить с only office, но тогда придется еще и его ставить у себя на серверах

Re: Отобразить Excel

Добавлено: 16 мар 2022, 09:05
nruslan2
ну может всетаки гдето есть
тут же не редактирование, а только просмотр интересен. темболее для odf то библиотека есть)

Re: Отобразить Excel

Добавлено: 16 мар 2022, 10:21
Oleg
как вариант переводить в другой формат и его уже смотреть, если Сергей прикрутит библиотеку

Re: Отобразить Excel

Добавлено: 16 мар 2022, 11:02
meu3
nruslan2 писал(а): 15 мар 2022, 23:14 эта библиотека которая умеет читать данные - но визуального вывода типа аля google таблицы она не имеет!
с ее помощи считать данные и вывести их ввиде обычной обычной таблицы html можно, но не красиво
Умеет-имеет!
https://www.youtube.com/watch?v=no5k4y2A0Tk
https://www.webslesson.info/2020/03/php ... orial.html
Вопрос в том, как прикрепить обработчик ссылки к разным типам файлов. В Руководителе и для Word'а библиотеки есть.

Может кто уже делал? Как прикрутить пользовательский PHP к обработке загруженных файлов.
Может разработчик подскажет?