169 похожих чатов

Всем привет, я новичок в JS и мне нужна помощь.


я пишу расширение для браузера который парсит данные определенного сайта и сохраняет его в формате JSON, это все сделано но теперь мне нужно сохранить эти данные в таблицу в формате .xlsx.
нашел такую либу SheetJS. написал такой код(см. скрин 2) но как то оно не работает. установил библиотеку через npm но браузер его не видит(см. скрин 1). Как это исправить?

38 ответов

36 просмотров
•− −−•• •− −− •− −
screenshot

вам не нужно импортировать этот XLSX

•− −−•• •− −− •− −
screenshot

Do you have to import that XLSX?

Mamanazirov Abdulloh
Do you have to import that XLSX?

это мне бот отвечает или кто?

нужно предварительно подключить скрипт SheetJS примерно так https://docs.sheetjs.com/docs/getting-started/installation/standalone/

b11t
нужно предварительно подключить скрипт SheetJS при...

там описано несколько вариантов подключения

b11t
там описано несколько вариантов подключения

почти все варианты перепробовал, не вышло

•− −−•• •− −− •− −
почти все варианты перепробовал, не вышло

какие кроме "почти" не пробовали? с теми, что пробовали, что именно "не вышло"?

•− −−•• •− −− •− −
screenshot

Даже переменные еще через var...круто)

например: пробовал импортировать как import { read, writeFileXLSX } from "xlsx"; но выдало ошибку: Uncaught SyntaxError: Cannot use import statement outside a module (at myParser.js:1:1)

Большая часть проектов написана через var, как и огромная часть сайтов висит на php 5.6 когда вышла уже 8.2. Поэтому var-ом больше var- меньше. По мне звучит как доебка.

Dato
Большая часть проектов написана через var, как и о...

Видимо как привычно так и звучит) просто подметил без каких-либо претензий

Dato
Большая часть проектов написана через var, как и о...

Это не означает что новое надо писать на нём

Raman
Это не означает что новое надо писать на нём

Так нигде и не написано обратное.

Dato
Так нигде и не написано обратное.

Написано, варом больше варом меньше это и подразумевает как-бы

Mamanazirov Abdulloh
Do you have to import that XLSX?

Язык сообщества русский

Dmitry
Видимо как привычно так и звучит) просто подметил ...

К счастью, но нет. Возвращаясь к посту выше с вопросом помощи Написано "я новичек".

Dato
К счастью, но нет. Возвращаясь к посту выше с вопр...

И вот ты после этого пишешь в чат варом больге, варом меньше, чтобы новичек прочитал и взял на вооружение

Dmitry
И вот ты после этого пишешь в чат варом больге, ва...

Ну, давай будем реалистами. С такой логикой, теперь вообще ничего нельзя. А вдруг кто-то возьмет это на вооружение. И будет плохо писать. Говно кода и без этого хватает. Хоть пиши хоть нет.

Dato
Ну, давай будем реалистами. С такой логикой, тепер...

Нет, есть определенные, если их можно так назвать, парадигмы, например не использовать var в js, не писать на классах в реакт, jquery стал моветоном. Ты должен быть с этим знаком, чтобы поддерживать если придется, но не создавать все это сейчас с нуля

Dmitry
Нет, есть определенные, если их можно так назвать,...

Писать на классах можно, это не парадигмы

Dmitry
Нет, есть определенные, если их можно так назвать,...

Тогда давай так. Вместо того, чтобы мне это рассказывать, напиши человеку. Что парниша ты не правильно пишешь, твои ошибки тут, тут и тут. Вместо того, чтобы писать. С var пишешь. Круто

Dato
Тогда давай так. Вместо того, чтобы мне это расска...

Я тебе и не писал изначально) ты посчитал нужным ответить на сообщение, которое было не для тебя.

Dmitry
Я тебе и не писал изначально) ты посчитал нужным о...

Потому что по моему как засрать код. пол чата онлайн, как помочь. Тишина 😂

•− −−•• •− −− •− −
например: пробовал импортировать как import { read...

import в браузере в общем случае, считайте, недоступен тут надо либо использовать какой-то бандлер (+ настраивать его, сборщика, инфраструктуру) либо подключать требуемые библиотеки отдельно и последовательно с помощью тэгов <script /> в вашем случае последний вариант будет быстрее и понятнее

b11t
import в браузере в общем случае, считайте, недост...

Можно ли как то подключить либу скачав и закинув его в проект. Например, есть файл sheet.full.min.js, если закинуть этот файл в проект и пользоваться его функциями? Если да то как?

•− −−•• •− −− •− −
Можно ли как то подключить либу скачав и закинув е...

ты собираешься билдить приложение или прям что напишешь то и на сервак пошлёшь?

Emil Gerz
ты собираешься билдить приложение или прям что нап...

Я пишу расширение для браузера который никак не связан с сервером. Расширение парсит нужные данные и сохраняет эти данные в компьютер пользователя

Путь к либе нужно написать в манифесте

Doctor 8296
Путь к либе нужно написать в манифесте

можете подсказать, куда написать?

•− −−•• •− −− •− −
Можно ли как то подключить либу скачав и закинув е...

всё можно, но вопрос уж очень абстрактный. вам надо, чтобы этот файл отобразился в итоге в браузере. подумайте, как вы можете этот файл в браузере отобразить. этот файл должен съесть сборщик вашего проекта. если сборщика нет, то для загрузки этого файла должен быть сделан соответствующий запрос. соответственно, этот файл должен каким-то образом отдаваться по http.

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Есть ли смысл устраиваться на 1с ? Даст это плюс в дальнейшем трудоустройстве на php? Просто у меня в городе вакансий на пхп нету. Или лучше удаленно искать. Опыта работы нету...
Azamat
14
Не ну фпц - это уже просто троллинг какой-то. Элементарный код нельзя собрать. ЧЯДНТ? program Project1; {$mode delphi} uses SysUtils, Classes, Generics.Collections; var...
Peter
4
а где есть mysql cloud кроме яндекс-клауд?
Oleg Nosov
13
hi im a cs student. i need some advice from people who have enough experience in Embedded Software. I need to know whether this profession is suitable for me. I have watched s...
Sahand 🏔️
8
А кто-нибудь запихивал сборку перловых модулей/образов с perl приложениями в окружения без интернета (в специализированном CI/CD)? У меня сейчас есть ряд cpanfile, которые н...
Andrey Smirnov / 𝓪𝓵𝓵𝓽𝓮𝓻 /
14
Карта сайта