Przewodnik po strukturach danych arkuszy kalkulacyjnych: arkusze OpenXML, BIFF8 i rekordy rozdzielane
Analiza tabel współdzielonych ciągów znaków, drzew obliczeń formuł, mapowania współrzędnych komórek oraz reguł ucieczki znaków.
Twoje pliki są przetwarzane w całości w Twojej przeglądarce internetowej przy użyciu HTML5 Canvas oraz WebAssembly. Żadne dane nigdy nie opuszczają Twojego urządzenia.
Pomiń kolejki przesyłania i pobierania. Konwersje odbywają się lokalnie z pełną prędkością sprzętową komputera bez limitów serwera.
Zgodność z oficjalnymi specyfikacjami ISO, W3C i IETF gwarantuje kompatybilność wyników w nowoczesnych systemach operacyjnych.
Porównanie formatów i specyfikacja techniczna
| Format wyjściowy | Typ MIME | Specyfikacja | Typ |
|---|---|---|---|
| XLSX Arkusz Excel | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | ISO-IEC-29500 | Microsoft Excel OpenXML |
| CSV Tabela | text/csv | RFC-4180-CSV | Wartości rozdzielane przecinkami |
Specyfikacja techniczna i analiza kodeków
Architektura XLSX OpenXML a starszy binarny format BIFF8
Współczesne pliki XLSX to archiwa ZIP zawierające części XML, w których komórki arkusza odwołują się do indeksowanych ciągów współdzielonych (sharedStrings.xml), podczas gdy starsze pliki XLS przechowują strumienie rekordów w ustrukturyzowanym formacie binarnym złożonego pliku (CFBF).
0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.