Formátování zachováno
Číselné formáty, podmíněné formátování, sloučené buňky, šířky sloupců a tiskové oblasti jsou vykresleny tak, jak jsou – ne jako prostá HTML tabulka, která ztratila smysl návrhu.
Sešit málokdy představuje jen to, co je na obrazovce. Obsahuje skryté listy, filtrované řádky, komentáře, definované názvy a cokoliv, co někdo umístil do sloupce BX. Vykreslování na serveru znamená, že čtenář vidí zprávu a ne archeologii pod ní.
Problém
Tabulky jsou formát, který nejčastěji uniká informace. Skryté listy obsahující zdrojová data, filtrované řádky, které se odfiltrují, pivotní cache obsahující celou tabulku, komentáře z jednání, které nikdo nechtěl zveřejnit.
Převod nejprve do PDF řeší únik a vytváří úkol: někdo musí spustit konverzi a PDF je zastaralé v okamžiku, kdy se sešit změní.
Vykreslování živého sešitu na serveru získá obojí. Čtenář vidí aktuální data, formátovaná tak, jak autor zamýšlel, a dostane obraz místo souboru s podkladovým obsahem.
Schopnosti
Číselné formáty, podmíněné formátování, sloučené buňky, šířky sloupců a tiskové oblasti jsou vykresleny tak, jak jsou – ne jako prostá HTML tabulka, která ztratila smysl návrhu.
Grafy jsou vykresleny vedle svých dat místo toho, aby zmizely, což je obvykle první věc, která selže při naivní konverzi.
.xls, .xlsx, .xlsm, .xlsb, .xltx, .xltm, .ods a .csv, vše pomocí stejného volání otevření.
Výstup následuje nastavení stránky sešitu, takže zpráva navržená k tisku na čtyřech stránkách se čte jako čtyři stránky místo jednoho nekonečného posouvání.
S pluginem AdvancedSearch je text v buňkách prohledávatelný napříč vykresleným dokumentem.
Vyhodnocování probíhá na serveru. Klient nikdy neobdrží vzorce, definované názvy ani graf závislostí, který by někomu umožnil rekonstruovat váš model.
Integrace
Protože je prohlížeč řízen nastavením stránky, sešit se smysluplnými tiskovými oblastmi se vykresluje mnohem lépe než ten, který nikdy nebyl tištěn. Stojí za to to zkontrolovat, než budete obviňovat vykreslovač.
Podporované přípony
// Same call, different family
string token = await viewer.OpenDocumentAsync("wwwroot/files/Q3-Report.xlsx");
// CSV goes through the same path — useful for data exports
// that users want to read rather than download
string csvToken = await viewer.OpenDocumentAsync("wwwroot/exports/ledger.csv");Podrobnosti
Vykreslování odráží uložené hodnoty a formátování sešitu. To, co klient obdrží, je obrázek listu, nikdy ne vzorce ani graf závislostí za ním.
Nejsou součástí toho, co se vykresluje pro čtenáře, což je hlavní důvod, proč týmy upřednostňují toto před e-mailem se souborem. Sešit si uchovává svou strukturu na vašem serveru; prohlížeč dostává stránky.
Ano, i když výsledek následuje nastavení stránky. List, který nikdy neměl definovanou tiskovou oblast, bude stránkován nepohodlně ze stejného důvodu, proč se tiskne nepohodlně.
Dočasná licence trvá několik minut k vyžádání a běží zcela na vašem počítači. Důležité soubory jsou ty, které již rozbíjejí váš současný prohlížeč.