Excel

Делитесь модулями
  • @selector

    те кто роботал с екселем перешли би сюда

    В чем проблема скачивать и обновлять таблицы? Почему все должны мечтать о API с гугл докс - непонятно. Что в нем такого кроме лишнего гимора при соединении с БАС и времени на разработку?

  • @IvanM Да по любому ето плюс к возможностям. Чем больше таких модулей тем более влюбляешся в бас. Прямо как в фильме.

  • Супер, огромное спасибо!

  • Спасибо за модуль! Это то, чего мне как новичку очень не хватало.
    Есть один вопрос. При открытии отредактированного БАСом файла, Эксель выдает: "Ошибка в части содержимого в книге имяфайла.xlsx. Выполнить попытку восстановления? Если вы доверяете источнику, из которого получена книга, нажмите кнопку "Да".

    При нажатии кнопки "Да" все исправляется и открывается нормально. Хотелось бы понять - это баг или фича. И если баг, то как от этого избавиться?

  • @Bvfromru, приложите скрипт вызывающий такую ошибку

  • @support Большие файлы обрабатывает очень медленно.

  • @support формат xlsb не поддерживается?

  • @smeckoi77 said in Excel:

    @support формат xlsb не поддерживается?

    Не поддерживается

    @smeckoi77 said in Excel:

    @support Большие файлы обрабатывает очень медленно.

    Чтобы сохранение файлов происходило быстрее нужно использовать асинхронный режим, но при асинхронном режиме лучше в конце работы с файлом поставить действие "Закрыть файл" чтобы точно быть уверенным что файл сохранен.

    Без имени-1.png

  • @GhostZ сохранение не пробовал, а чтение определенной ячейки, если файл большой, выполняется очень долго

  • @smeckoi77, файл не открывается каждый раз при использовании, а открывается один раз и не закрывается пока не пройдет 5 секунд с последнего использования. Поэтому первое использование может быть долгим, а последующие быстрыми.

  • @GhostZ ясно, спасибо

  • @GhostZ said in Excel:

    не закрывается пока не пройдет 5 секунд

    Можно ли как-либо увеличить это время кроме "пустых" обращений к таблице?

  • Я пока модулем не пользовался и возможно говорю не о том, но можно сделать как в модуле работы с изображениями. Там нужно выгружать изображение из ОЗУ отдельным кубиком.

  • @IvanM, нет, таймаут нельзя изменить. Но все потоки имеют общий доступ к файлам, поэтому ели в каком либо из потоков использовался файл, то в течении 5 секунд он доступен во всех потоках, без повторного открытия. (При каждом использовании таймаут сбрасывается)

  • @GhostZ
    через данный модуль можно создавать Excel файлы автоматически?
    И можно ли импортировать таблицы из базы?
    Спасибо.

  • @BlackS
    См первый кубик https://i.imgur.com/N9XTpt5.png - конечно можно.

  • @BlackS, да, кроме отдельного действия для создания файлов, файлы создаются автамотичиски при любом действии записи, если файл отсутствует. Можно перенести данные из базы, т.к модуль принимает данные в формате получаемом из базы.

  • Модуль вышел на славу. Вроде всё четко работает. Разработчику большой почёт и уважение.
    Единственно, при обновлении БАС приходится переустанавливать модуль, т.к. тот слетает. Но это мелочь.

  • @IvanM Он же сейчас встроен в БАС.

  • @UserTrue said in Excel:

    Он же сейчас встроен в БАС.

    Я как раз обновил БАС, слетели модули FTP и Excel. Пришлось по новой ждать установки Node и модулей.