SAPUI5: Export do Excelu bez OData? Jde to jednodušeji, než si myslíte!

Musíte exportovat data ze SAPUI5 do Excelu, ale nechcete se vázat na OData? Pak pro vás máme skvělou zprávu – jde to i jinak! O tom se otevřeně rozmluvil náš největší odborník na dané SAP téma, Petr Bečka.

14.03.2025

V nejnovějším odborném blogu na SAP community náš Development Architect Petr Bečka sdílí efektivní způsob, jak obejít OData při exportu dat do Excelu, a přitom zachovat plnou funkcionalitu i flexibilitu.

Kdy OData nemusí být ideální volba?

OData je ve světě SAPUI5 běžným standardem. Nicméně existují situace, kdy není k dispozici nebo není nejlepším řešením:

  • Pracujete s REST API nebo jinými nestandardními datovými zdroji.
  • OData není implementováno nebo dostupné ve vašem backendu.
  • Chcete jednodušší a rychlejší způsob exportu bez složitých konfigurací.

„V praxi jsem se často setkával s tím, že OData nebylo dostupné nebo se jednalo o zbytečně složitou cestu pro pouhý export do Excelu. Proto jsem začal hledat efektivnější způsob," říká Petr Bečka.

A výsledek? Řešení, které umožňuje snadný export dat pomocí jednoduchého skriptu v SAPUI5 – žádné OData není potřeba!

Jak exportovat data do Excelu jednodušeji?

Petr ve svém článku popisuje alternativní přístup:

  • Využití běžných datových struktur JSON namísto OData.
  • Použití knihovny SheetJS pro generování Excel souborů.
  • Automatizace celého exportního procesu přímo na frontendové úrovni.

Tento přístup eliminuje potřebu složitých backendových úprav a umožňuje vývojářům rychle implementovat exportní funkci bez zbytečných omezení.

sap-petr1403
Přečtěte si kompletní odborný blog Petra Bečky na webu SAP community.

Proč si tento postup vyzkoušet?

  • Nezávislost na OData – funguje i bez připojeného backendu.
  • Jednodušší implementace – žádná složitá konfigurace OData služeb.
  • Větší flexibilita – snadné přizpůsobení exportovaných dat.
„Hlavním cílem bylo vytvořit efektivní metodu, kterou lze rychle aplikovat v reálných projektech, a to se povedlo," dodává Petr.

Chcete si celý postup projít podrobně? Podívejte se na celý blog zde: 👉 SAPUI5 to Excel: No OData (almost) Needed!

coalsoft & SAPUI5

V coalsoftu se specializujeme na vývoj moderních SAPUI5 aplikací, integraci SAP systémů a optimalizaci firemních procesů. Máte podobné výzvy s exportem dat nebo jinými aspekty SAPUI5 vývoje? Rádi vám pomůžeme!

Kontaktujte nás a zjistěte, jak vám můžeme pomoci s vašimi SAPUI5 aplikacemi!