Protezione del foglio di calcolo lato client
Fuga Excel in linea
Proteggi identificatori scientifici e valori simili a testo dalla conversione automatica del tipo di Excel senza inviare il file sorgente a un server.
Cosa protegge lo strumento
Il software per fogli di calcolo può reinterpretare il testo che assomiglia a un altro tipo di dati. Questo comportamento è particolarmente pericoloso per le adesioni, gli identificatori dei campioni, i codici a barre, le posizioni delle piastre, i simboli dei geni e le misurazioni esportate. Il motore di protezione può contrassegnare e memorizzare questi valori come testo:
- stringhe simili a data e ora come
SEP7,1-08, o3:00; - identificatori con zeri iniziali come
00123456; - numeri interi lunghi che potrebbero perdere precisione o visualizzazione in notazione scientifica;
- identificatori simili a notazioni scientifiche come
2310009E13o2E4; - testo che inizia con
=,+,-, o una singola virgoletta che può essere trattata come una formula o trasformata all'importazione; - valori dall'aspetto numerico contenenti virgole con rigore configurabile.
Scelte di output più sicure
| Uscita | Miglior utilizzo | Comportamento di conservazione |
|---|---|---|
| XLSX protetto | Apertura diretta in Excel o applicazioni di fogli di calcolo compatibili | I valori selezionati rischiosi vengono scritti come celle di testo esplicite; gli altri valori della matrice sono classificati in modo conservativo. |
| XLSX/XLSM rattoppato | Cartelle di lavoro OOXML esistenti non firmate | Viene sostituito solo il codice XML della cella approvata; le parti del pacchetto non modificate vengono controllate byte per byte. |
| Rattoppato CSV/TSV | Riparare il testo mantenendo i delimitatori originali, le virgolette, le terminazioni di riga e i byte intatti | I valori di origine UTF-8 vengono sostituiti utilizzando gli intervalli di byte registrati. |
| L'eredità è sfuggita a TSV | Compatibilità con i flussi di lavoro Escape Excel precedenti | Usi ="text" per campi rischiosi selezionati ed è chiaramente etichettato come output legacy. |
Perché lo strumento non riscrive semplicemente ogni cella
Una libreria generica di lettura ed esportazione può normalizzare date, numeri, formule, ordinamento XML, virgolette, delimitatori o metadati del pacchetto di cartelle di lavoro. Questa implementazione inizia con l'inventario del formato e la riconciliazione dei lettori indipendenti. Utilizza quindi il percorso di scrittura disponibile più stretto e verifica il risultato prima di esporlo per il download.
Confini importanti
I pacchetti crittografati non possono essere ispezionati. Le cartelle di lavoro OOXML firmate digitalmente sono di sola scansione perché la modifica invalida la firma. Binario legacy .xls i file vengono rilevati ma non modificati. Le celle della formula vengono segnalate ed escluse dalla sostituzione automatica. I flussi nativi raw-DEFLATE sono opzionali: il pacchetto include un gonfiatore JavaScript indipendente per input XLSX/XLSM/ODS compressi e può scrivere voci ZIP memorizzate quando la compressione nativa non è disponibile.
