Skip to content
KitploitKITPLOIT
ИнструментыБлог
Log in
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
xlsx — SheetJS xlsx 0.18.5 — форк с исправлениями CVE-2023-30533 и CVE-2024-22363 | Kitploit
Инструменты/GitHubGitHub/weareu/xlsx
Утилиты общего назначенияИнструменты шифрования/дешифрованияВосстановление ДанныхУтилиты и фреймворки
GitHubweareu/xlsx

xlsx

SheetJS xlsx 0.18.5 — форк с исправлениями CVE-2023-30533 и CVE-2024-22363

Репозиторий
187 месяцев назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

SheetJS

Редакция SheetJS Community Edition предлагает проверенные в бою решения с открытым исходным кодом для извлечения полезных данных из практически любых сложных электронных таблиц и создания новых таблиц, которые будут работать как с устаревшим, так и с современным программным обеспечением.

SheetJS Pro предлагает решения, выходящие за рамки обработки данных: легко редактируйте сложные шаблоны; дайте волю своему внутреннему Пикассо с помощью стилей; создавайте пользовательские листы с изображениями, графиками и сводными таблицами; вычисляйте формулы и переносите расчёты в веб-приложения; автоматизируйте обычные задачи работы с таблицами и многое другое!

License Build Status Snyk Vulnerabilities npm Downloads Analytics

Матрица тестов и поддержки браузеров

Build Status

Поддерживаемые форматы файлов

График circo поддержки форматов

Легенда графика

Содержание

Развернуть, чтобы показать содержание
  • Начало работы
    • Установка
    • Использование
    • Дзен SheetJS
    • Демонстрации экосистемы JS
  • Получение и извлечение данных
    • Разбор книг
    • Обработка JSON и JS данных
    • Обработка HTML-таблиц
  • Обработка данных
    • Изменение структуры книги
    • Изменение значений ячеек
    • Изменение других свойств листа / книги / ячейки
  • Упаковка и выпуск данных
    • Запись книг
    • Примеры записи
    • Потоковая запись
    • Генерация JSON и JS данных
    • Генерация HTML-таблиц
    • Генерация снимков одного листа
  • Интерфейс
    • Функции разбора
    • Функции записи
    • Утилиты
  • Общий формат электронных таблиц
    • Общие структуры
    • Объект ячейки
      • Типы данных
      • Даты
    • Объекты листов
      • Объект листа
      • Объект диаграммы
      • Объект макроса
      • Объект диалога
    • Объект книги
      • Свойства файла книги
    • Атрибуты уровня книги
      • Определённые имена
      • Представления книги
      • Различные свойства книги
    • Возможности документа
      • Формулы
      • Свойства строк и столбцов
      • Форматы чисел
      • Гиперссылки
      • Комментарии к ячейкам
      • Видимость листа
      • VBA и макросы
  • Параметры разбора
    • Тип ввода
    • Определение типа файла
  • Параметры записи
    • Поддерживаемые выходные форматы
    • Тип вывода
  • Вспомогательные функции
    • Ввод массива массивов
    • Ввод массива объектов
    • Ввод HTML-таблицы
    • Вывод формул
    • Вывод с разделителями
      • Текст Unicode UTF-16
    • HTML-вывод
    • JSON
  • Форматы файлов
  • Тестирование
    • Node
    • Браузер
    • Протестированные окружения
    • Тестовые файлы
  • Вклад
    • OSX/Linux
    • Windows
    • Тесты
  • Лицензия
  • Ссылки

Начало работы

Установка

Автономные скрипты для браузера

Полная автономная сборка для браузера сохраняется в dist/xlsx.full.min.js и может быть напрямую добавлена на страницу с помощью тега script:```html

<details>
  <summary><b>Доступность CDN</b> (нажмите, чтобы показать)</summary>

|    CDN     | URL                                        |
|-----------:|:-------------------------------------------|
|    `unpkg` | <https://unpkg.com/xlsx/>                  |
| `jsDelivr` | <https://jsdelivr.com/package/npm/xlsx>    |
|    `CDNjs` | <https://cdnjs.com/libraries/xlsx>         |

Например, `unpkg` предоставляет последнюю версию по адресу:```html
<script src="https://unpkg.com/xlsx/dist/xlsx.full.min.js"></script>
Сборки для браузера (нажмите, чтобы показать)

Полная однофайловая версия создаётся в dist/xlsx.full.min.js

dist/xlsx.core.min.js не включает библиотеку кодовых страниц (без поддержки кодировок XLS)

Более компактная сборка создаётся в dist/xlsx.mini.min.js. По сравнению с полной сборкой:

  • библиотека кодовых страниц пропущена (без поддержки кодировок XLS)
  • нет поддержки XLSB / XLS / Lotus 1-2-3 / SpreadsheetML 2003 / Numbers
  • утилиты потоков Node удалены

С помощью bower:```bash $ bower install js-xlsx

**Модули ECMAScript**

Сборка модуля ECMAScript сохраняется в `xlsx.mjs` и может быть напрямую добавлена на страницу с помощью тега `script` с атрибутом `type=module`:```html
<script type="module">
import { read, writeFileXLSX } from "./xlsx.mjs";

/* load the codepage support library for extended support with older formats  */
import { set_cptable } from "./xlsx.mjs";
import * as cptable from './dist/cpexcel.full.mjs';
set_cptable(cptable);
</script>

Этот npm-пакет также предоставляет модуль с параметром module, поддерживаемый в Angular и других проектах:```ts import { read, writeFileXLSX } from "xlsx";

/* load the codepage support library for extended support with older formats */ import { set_cptable } from "xlsx"; import * as cptable from 'xlsx/dist/cpexcel.full.mjs'; set_cptable(cptable);

**Deno**

`xlsx.mjs` можно импортировать в Deno.  Он доступен на `unpkg`:```ts
// @deno-types="https://unpkg.com/xlsx/types/index.d.ts"
import * as XLSX from 'https://unpkg.com/xlsx/xlsx.mjs';

/* load the codepage support library for extended support with older formats  */
import * as cptable from 'https://unpkg.com/xlsx/dist/cpexcel.full.mjs';
XLSX.set_cptable(cptable);

NodeJS

Скачать инструмент