Size: a a a

JavaScript Noobs — сообщество новичков

2021 April 21

PK

Pavel Kosov in JavaScript Noobs — сообщество новичков
Привет. Как можно при помощи джава скрипт сгенирировать экзель из нескольких таблиц хтмл на странице и поместить их в разные воркщиты в экзеле?
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Найти библиотеку для работы с exel и изучать доку
источник

PK

Pavel Kosov in JavaScript Noobs — сообщество новичков
Какую?
источник

1

1N54N3 in JavaScript Noobs — сообщество новичков
xorWith это лучшая штука в лодаше, чтобы сравнить два массива объектов только по двум свойствам объектов?
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Для exel)
Надо учится искать либы и решения лучше чем писать сам код
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Немного даже помогу в этом
"Export to Excel from JS / Хабр" https://m.habr.com/ru/post/353996/
источник

PK

Pavel Kosov in JavaScript Noobs — сообщество новичков
Одна таблиц и один воркщит, а у меня много таблиц на одной странице и мне надо много воркщитов
источник

PK

Pavel Kosov in JavaScript Noobs — сообщество новичков
Я просто пхп разработчик и генирация экзеля на пхп при помощи либы занимает долгое время
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Вообще генерить всякие доки и.т.п лучше как раз на бэкенде, тем более если есть инструменты с которыми знакомы и они работают
источник

PK

Pavel Kosov in JavaScript Noobs — сообщество новичков
просто там много строк и занимает большое количество времени
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Много это сколько? 1к 2к? И времени чего? Разработки или выполнения?
источник

PK

Pavel Kosov in JavaScript Noobs — сообщество новичков
Времени выполнения
источник

PK

Pavel Kosov in JavaScript Noobs — сообщество новичков
да где-то 1-2к
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Не факт же что на джс будет быстрее и разработка и перфоманс
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Ну это не сильно страшно, если можно выносить какую-то логику генерации, упрощать сторонним кодом то это может хорошо сократится
Я недавно писал вордовские доки по 700-1к строк на docxjs та еще жесть, но без всяких надстроек вышло бы под 1-1.5к строк или даже больше
источник

PK

Pavel Kosov in JavaScript Noobs — сообщество новичков
Сумарное количество строк которые идут в экзель таблицы. Это для отчётов
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Нужно еще учитывать важную вещь, браузеры у пользователей и пк могут быть слабые и медленные и если вы условно захотите ускорить работу приложения то доставить озу, и процессор помощнее вы юзерам не сможете, а вот хостинг бэка позволить может такое, ну и бэк априори должен на себе держать нагрузку всю а фронт только интерфейс предоставлять с бизнес логикой связанной с отображением
Есть конечно исключения, но не часто
источник

PK

Pavel Kosov in JavaScript Noobs — сообщество новичков
Я понимаю это но как оптимизировать не знаю
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Ну и самый главный вопрос, вы думаете что джс будет быстрее док генерить или знаете это точно?
Просто если нет, и при этом вы пхп разработчик, будет намного лучше делать это на пхп
источник

PK

Pavel Kosov in JavaScript Noobs — сообщество новичков
Предположение
источник