Protection des feuilles de calcul côté client
Évasion Excel en ligne
Protégez les identifiants scientifiques et les valeurs textuelles de la conversion de type automatique de Excel sans envoyer le fichier source à un serveur.
Ce que l'outil protège
Un logiciel de feuille de calcul peut réinterpréter un texte qui ressemble à un autre type de données. Ce comportement est particulièrement dangereux pour les accessions, les identifiants d’échantillons, les codes-barres, les positions des plaques, les symboles génétiques et les mesures exportées. Le moteur de protection peut signaler et stocker ces valeurs sous forme de texte :
- des chaînes de type date et heure telles que
SEP7,1-08, ou3:00; - identifiants avec des zéros non significatifs tels que
00123456; - les entiers longs qui peuvent perdre en précision ou s'afficher en notation scientifique ;
- des identifiants de type notation scientifique tels que
2310009E13ou2E4; - texte commençant par
=,+,-, ou une citation unique qui peut être traitée comme une formule ou transformée à l'importation ; - valeurs d'apparence numérique contenant des virgules selon une rigueur configurable.
Des choix de sortie plus sûrs
| Sortie | Meilleure utilisation | Comportement de conservation |
|---|---|---|
| XLSX protégé | Ouverture directe dans Excel ou dans des applications de tableur compatibles | Les valeurs sélectionnées à risque sont écrites sous forme de cellules de texte explicites ; les autres valeurs matricielles sont classées de manière prudente. |
| XLSX/XLSM corrigé | Classeurs OOXML non signés existants | Seul le XML de cellule approuvé est remplacé ; Les parties du package non modifiées sont vérifiées octet par octet. |
| CSV/TSV corrigé | Réparer le texte tout en conservant les délimiteurs d'origine, les guillemets, les fins de ligne et les octets intacts | Les valeurs source UTF-8 sont remplacées à l’aide des étendues d’octets enregistrées. |
| Héritage échappé TSV | Compatibilité avec les anciens flux de travail Escape Excel | Utilisations ="text" pour les champs à risque sélectionnés et est clairement étiqueté comme un résultat hérité. |
Pourquoi l'outil ne réécrit pas simplement chaque cellule
Une bibliothèque générique de lecture et d'exportation peut normaliser les dates, les nombres, les formules, l'ordre XML, les citations, les délimiteurs ou les métadonnées d'un package de classeur. Cette mise en œuvre commence par un inventaire du format et un rapprochement des lecteurs indépendants. Il utilise ensuite le chemin d'écriture disponible le plus étroit et vérifie le résultat avant de l'exposer au téléchargement.
Limites importantes
Les paquets chiffrés ne peuvent pas être inspectés. Les classeurs OOXML signés numériquement sont uniquement numérisés, car toute modification invalide la signature. Binaire hérité .xls les fichiers sont détectés mais pas modifiés. Les cellules de formule sont signalées et exclues du remplacement automatique. Les flux natifs raw-DEFLATE sont facultatifs : le package comprend un gonfleur JavaScript indépendant pour les entrées XLSX/XLSM/ODS compressées et peut écrire des entrées ZIP stockées lorsque la compression native n'est pas disponible.
