
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.03.2021, 12:21
|
|||
|---|---|---|---|
Как создать книгу Excel при помощи JavaScript? |
|||
|
#18+
Здравствуйте. Мне нужно в JavaScript создать книгу Excel и на листе вписать в ячейку форматированное значение. К примеру красным толстым шрифтом. Перелопатил кучу инфы, везде экспорт в CSV или сохранение в простейшем не форматированном формате. Такое вообще возможно сделать в JavaScript? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2021, 13:31
|
|||
|---|---|---|---|
Как создать книгу Excel при помощи JavaScript? |
|||
|
#18+
Может, на сервере лучше создать? На python можно pandas использовать, например. Может ли вообще JS сохранить файл на диск? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2021, 13:43
|
|||
|---|---|---|---|
|
|||
Как создать книгу Excel при помощи JavaScript? |
|||
|
#18+
MAULER, https://jsfiddle.net/jru7phd3/ Синтаксис как в Excel (формулы начинаются с "=") Поддерживаются произвольные приложения (=A1+B2*C3) Обнаруживаются циклические ссылки Кода мало: 40 строк CSS 30 строк JS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2021, 13:48
|
|||
|---|---|---|---|
|
|||
Как создать книгу Excel при помощи JavaScript? |
|||
|
#18+
Код: javascript 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2021, 13:51
|
|||
|---|---|---|---|
Как создать книгу Excel при помощи JavaScript? |
|||
|
#18+
DHDD, спасибо за ответ! Но мне нужен чистый Excel чтобы потом люди могли его редактировать/передавать/открывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2021, 13:53
|
|||
|---|---|---|---|
Как создать книгу Excel при помощи JavaScript? |
|||
|
#18+
boltachev Может, на сервере лучше создать? На python можно pandas использовать, например. Может ли вообще JS сохранить файл на диск? может, но проблема в том, что из всех примеров в сети, что мне удалось найти - сохраняется CSV файл. Который мне ни к чему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2021, 13:57
|
|||
|---|---|---|---|
Как создать книгу Excel при помощи JavaScript? |
|||
|
#18+
DHDD а вы можете файл из local storage скопировать? или это exel-подобная html-форма? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2021, 14:08
|
|||
|---|---|---|---|
Как создать книгу Excel при помощи JavaScript? |
|||
|
#18+
boltachev DHDD а вы можете файл из local storage скопировать? или это exel-подобная html-форма? У меня есть HTML табличка с форматированием, мне надо из неё сделать excel-файл. собственно задумка в этом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2021, 14:10
|
|||
|---|---|---|---|
Как создать книгу Excel при помощи JavaScript? |
|||
|
#18+
Можно попробовать сделать форматирование в .xlsx файле, дополнить его макросом, если нужно, и привязать к нему скачаный csv как источник данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2021, 14:27
|
|||
|---|---|---|---|
Как создать книгу Excel при помощи JavaScript? |
|||
|
#18+
boltachev, т.е. мне где-то держать отформатированную эксэльку с привязанным источником данных в виде ещё не сгенеренного .csv-файла? Вы это имеете ввиду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2021, 14:35
|
|||
|---|---|---|---|
Как создать книгу Excel при помощи JavaScript? |
|||
|
#18+
Да, держать как шаблон. Можно туда вписать макрос, чтоб "сохранять как" .xlsx копию файла с данными, чтоб было не 2 файла (.csv + .xlsx) а один, заполненый и с форматированием. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2021, 15:07
|
|||
|---|---|---|---|
Как создать книгу Excel при помощи JavaScript? |
|||
|
#18+
boltachev, мда, я почему то думал уже научились в 21 веке такие вещи делать. А тут костыль на костыле )) либо я что-то в корне делаю неправильно. Ведь куда не посмотри, кругом экспорт/импорт из/в excel что может быть безобиднее чем выгрузка HTML в excel на пк с excel? Или это вообще на backend-е делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.03.2021, 12:59
|
|||
|---|---|---|---|
Как создать книгу Excel при помощи JavaScript? |
|||
|
#18+
MAULER boltachev, мда, я почему то думал уже научились в 21 веке такие вещи делать. А тут костыль на костыле )) либо я что-то в корне делаю неправильно. Ведь куда не посмотри, кругом экспорт/импорт из/в excel что может быть безобиднее чем выгрузка HTML в excel на пк с excel? Или это вообще на backend-е делается? полностью неверное у тебя представление. в вебе ни к чему держать на страничке ексел файл и его на ней редактировать. да еще так чтобы разные люди его видели. или google docs пользуйтесь или свою задачу целиком озвуч ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.04.2021, 07:24
|
|||
|---|---|---|---|
Как создать книгу Excel при помощи JavaScript? |
|||
|
#18+
monstrU MAULER boltachev, мда, я почему то думал уже научились в 21 веке такие вещи делать. А тут костыль на костыле )) либо я что-то в корне делаю неправильно. Ведь куда не посмотри, кругом экспорт/импорт из/в excel что может быть безобиднее чем выгрузка HTML в excel на пк с excel? Или это вообще на backend-е делается? полностью неверное у тебя представление. в вебе ни к чему держать на страничке ексел файл и его на ней редактировать. да еще так чтобы разные люди его видели. или google docs пользуйтесь или свою задачу целиком озвуч Боюсь, что ты меня не верно понял. У меня нет никакой таблицы Excel на web-странице. Она там не нужна. Но нужно, чтобы у пользователя была возможность по клику на кнопке, сохранить HTML-страницу (или другие данные) в Excel-таблицу, которая сохранится на диске пользовательского компьютера там, где укажет пользователь через FileSaver диалог. В общем и целом я проблему решил. Через использование exceljs. Эта штука распространяется через github и устанавливается как npm-пакет, через npm install. Фикус в том, что её использование предполагается на серверной стороне, но если в своём js-файле прописать правильный путь, то часть её функционала может работать и на клиенте. Чего мне и хватило. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.04.2021, 09:35
|
|||
|---|---|---|---|
|
|||
Как создать книгу Excel при помощи JavaScript? |
|||
|
#18+
MAULER что может быть безобиднее чем выгрузка HTML в excel на пк с excel? tsv. Excel - говноформат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2021, 15:29
|
|||
|---|---|---|---|
Как создать книгу Excel при помощи JavaScript? |
|||
|
#18+
crutchmaster MAULER что может быть безобиднее чем выгрузка HTML в excel на пк с excel? tsv. Excel - говноформат. ну а как красить ячейки? Элементарное форматирование сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2021, 04:38
|
|||
|---|---|---|---|
|
|||
Как создать книгу Excel при помощи JavaScript? |
|||
|
#18+
MAULER ну а как красить ячейки? Элементарное форматирование сделать? Тебе его печатать/смотреть или дальше кто-то будет работать с ним? Если печатать - то пдф, если смотреть, то надо делать под это фронт. Если работать, то клиенту надо делать какую-то свою приблуду и забирать tsv. Если клиент принципиально страдает хернёй, то да, приделывать excel. Но это - последний случай, а не "что может быть безобиднее". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=%D0%9C%D0%B0%D1%80%D0%B8%D0%BD%D0%BA%D0%B01987&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 439ms |
| total: | 620ms |

| 0 / 0 |
