Perlindungan spreadsheet sisi klien
Keluar dari Excel Daring
Lindungi pengidentifikasi ilmiah dan nilai seperti teks dari konversi tipe otomatis Excel tanpa mengirimkan file sumber ke server.
Apa yang dilindungi alat tersebut
Perangkat lunak spreadsheet dapat menafsirkan ulang teks yang menyerupai tipe data lain. Perilaku tersebut sangat berbahaya untuk aksesi, pengidentifikasi sampel, kode batang, posisi pelat, simbol gen, dan pengukuran yang diekspor. Mesin perlindungan dapat menandai dan menyimpan nilai-nilai ini sebagai teks:
- string seperti tanggal dan waktu seperti
SEP7,1-08, atau3:00; - pengidentifikasi dengan nol di depan seperti
00123456; - bilangan bulat panjang yang mungkin kehilangan presisi atau tampilan dalam notasi ilmiah;
- pengidentifikasi seperti notasi ilmiah seperti
2310009E13atau2E4; - teks dimulai dengan
=,+,-, atau kutipan tunggal yang dapat diperlakukan sebagai formula atau diubah saat diimpor; - nilai tampak numerik yang mengandung koma dengan ketelitian yang dapat dikonfigurasi.
Pilihan keluaran yang lebih aman
| Keluaran | Penggunaan terbaik | Perilaku pelestarian |
|---|---|---|
| XLSX yang dilindungi | Membuka langsung di Excel atau aplikasi spreadsheet yang kompatibel | Nilai berisiko yang dipilih ditulis sebagai sel teks eksplisit; nilai matriks lainnya diklasifikasikan secara konservatif. |
| XLSX/XLSM yang ditambal | Buku kerja OOXML tak bertanda tangan yang sudah ada | Hanya XML sel yang disetujui yang diganti; bagian paket yang tidak dimodifikasi diperiksa byte demi byte. |
| CSV/TSV telah ditambal | Memperbaiki teks sambil mempertahankan pembatas asli, kutipan, akhir baris, dan byte yang tidak tersentuh | Nilai sumber UTF-8 diganti menggunakan rentang byte yang direkam. |
| Warisan lolos dari TSV | Kompatibilitas dengan alur kerja Escape Excel yang lebih lama | Kegunaan ="text" untuk bidang berisiko tertentu dan diberi label jelas sebagai keluaran lama. |
Mengapa alat ini tidak hanya menulis ulang setiap sel
Pustaka baca-dan-ekspor generik bisa menormalkan tanggal, angka, rumus, pengurutan XML, kutipan, pembatas, atau metadata paket buku kerja. Implementasi ini dimulai dengan menginventarisasi format dan merekonsiliasi pembaca independen. Kemudian menggunakan jalur penulisan tersempit yang tersedia dan memverifikasi hasilnya sebelum memaparkannya untuk diunduh.
Batasan penting
Paket terenkripsi tidak dapat diperiksa. Buku kerja OOXML yang ditandatangani secara digital hanya dapat dipindai karena modifikasi membuat tanda tangan menjadi tidak valid. Biner lama .xls file terdeteksi tetapi tidak diedit. Sel formula dilaporkan dan dikecualikan dari penggantian otomatis. Aliran DEFLATE mentah asli bersifat opsional: paket ini menyertakan inflater JavaScript independen untuk input XLSX/XLSM/ODS terkompresi dan dapat menulis entri ZIP yang disimpan saat kompresi asli tidak tersedia.
