Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
xlsx — Fork de SheetJS xlsx 0.18.5 avec correctifs pour CVE-2023-30533 et CVE-2024-22363 | Kitploit
Outils/GitHubGitHub/weareu/xlsx
Utilitaires GénérauxOutils de Chiffrement/DéchiffrementRécupération de DonnéesUtilitaires et Frameworks
GitHubweareu/xlsx

xlsx

Fork de SheetJS xlsx 0.18.5 avec correctifs pour CVE-2023-30533 et CVE-2024-22363

Voir le dépôt
20il y a 7 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

SheetJS

La version Community de SheetJS propose des solutions open-source éprouvées pour extraire des données exploitables de presque tous les tableurs complexes et générer de nouvelles feuilles de calcul compatibles avec les logiciels anciens et modernes.

SheetJS Pro offre des solutions au-delà du traitement des données : modifiez facilement des modèles complexes ; libérez votre Picasso intérieur avec le style ; créez des feuilles personnalisées avec des images/graphiques/tableaux croisés dynamiques ; évaluez des expressions de formules et portez des calculs vers des applications web ; automatisez les tâches courantes des tableurs, et bien plus encore !

Licence Statut de build Vulnérabilités Snyk Téléchargements npm Analytiques

Matrice de test et de support pour navigateurs

Statut de build

Formats de fichiers supportés

graphe circulaire des formats supportés

légende du graphe

Table des matières

Développer pour afficher la table des matières
  • Démarrage
    • Installation
    • Utilisation
    • La philosophie Zen de SheetJS
    • Démos pour l'écosystème JS
  • Acquisition et extraction de données
    • Analyse des classeurs
    • Traitement des données JSON et JS
    • Traitement des tableaux HTML
  • Traitement des données
    • Modification de la structure du classeur
    • Modification des valeurs de cellules
    • Modification d'autres propriétés de feuille / classeur / cellule
  • Conditionnement et publication des données
    • Écriture des classeurs
    • Exemples d'écriture
    • Écriture en flux
    • Génération de données JSON et JS
    • Génération de tableaux HTML
    • Génération d'instantanés de feuille unique
  • Interface
    • Fonctions d'analyse
    • Fonctions d'écriture
    • Utilitaires
  • Format de tableur commun
    • Structures générales
    • Objet cellule
      • Types de données
      • Dates
    • Objets feuille
      • Objet feuille de calcul
      • Objet graphique
      • Objet macro
      • Objet boîte de dialogue
    • Objet classeur
      • Propriétés du fichier classeur
    • Attributs au niveau du classeur
      • Noms définis
      • Vues du classeur
      • Propriétés diverses du classeur
    • Fonctionnalités du document
      • Formules
      • Propriétés des lignes et colonnes
      • Formats de nombre
      • Hyperliens
      • Commentaires de cellule
      • Visibilité des feuilles
      • VBA et macros
  • Options d'analyse
    • Type d'entrée
    • Deviner le type de fichier
  • Options d'écriture
    • Formats de sortie supportés
    • Type de sortie
  • Fonctions utilitaires
    • Entrée tableau de tableaux
    • Entrée tableau d'objets
    • Entrée tableau HTML
    • Sortie de formules
    • Sortie séparée par délimiteur
      • Texte Unicode UTF-16
    • Sortie HTML
    • JSON
  • Formats de fichiers
  • Tests
    • Node
    • Navigateur
    • Environnements testés
    • Fichiers de test
  • Contribuer
    • OSX/Linux
    • Windows
    • Tests
  • Licence
  • Références

Démarrage

Installation

Scripts autonomes pour navigateur

La compilation autonome complète pour navigateur est enregistrée dans dist/xlsx.full.min.js et peut être directement ajoutée à une page avec une balise script :```html

<details>
  <summary><b>Disponibilité CDN</b> (cliquez pour afficher)</summary>

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

Par exemple, `unpkg` met la dernière version à disposition à l'adresse :```html
<script src="https://unpkg.com/xlsx/dist/xlsx.full.min.js"></script>
Compilations pour navigateur (cliquez pour afficher)

La version complète en un seul fichier est générée à dist/xlsx.full.min.js

dist/xlsx.core.min.js omet la bibliothèque de pages de codes (pas de prise en charge des encodages XLS)

Une compilation plus légère est générée à dist/xlsx.mini.min.js. Comparé à la compilation complète :

  • bibliothèque de pages de codes omise (pas de prise en charge des encodages XLS)
  • pas de prise en charge pour XLSB / XLS / Lotus 1-2-3 / SpreadsheetML 2003 / Numbers
  • utilitaires de flux node supprimés

Avec bower :```bash $ bower install js-xlsx

**ECMAScript Modules**

La version ECMAScript Module est sauvegardée dans `xlsx.mjs` et peut être directement ajoutée à une page avec une balise `script` utilisant `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>

Le paquet npm expose également le module avec le paramètre module, pris en charge dans Angular et autres projets :```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**
Télécharger l’outil