Data Loading and Deep Dive into APEX_DATA_PARSER

Session Number: 9000
Track: Application Express
Sub-Categorization: APEX Core
Session Type: Tips, Techniques and Tuning
Primary Presenter: Carsten Czarski [Consulting Member of Technical Staff - ORACLE Deutschland B.V. & Co KG]
Time: Jun 25, 2019 (02:15 PM - 03:15 PM)
Room: 6C, Level 6

Speaker Bio: Carsten Czarski has worked for Oracle in Germany since 2001. Until March 2016, his role in the presales organization included consulting customers and partners in the adoption of Oracle database technology such as APEX, SQL, PLSQL, Oracle Text, and Spatial within applications. Since March 2016, Carsten has been a member of the Oracle Application Express Development Team focused on support for external data sources (Web Source Modules, REST Enabled SQL), data loading, and other topics. He is a frequent speaker at German and international conferences as well as a maintainer of the Oracle Application Express blog (
Technologies or Products Used: n/a

Session Summary for Attendees:  This session will show data loading and deep dive into the new APEX_DATA_PARSER PL/SQL package, introduced with APEX 19.1. APEX_DATA_PARSER is a powerful PL/SQL tool to parse CSV, JSON, XML, or XLSX files. It detects not only column names but also data types, lengths, and decimal characters. Even for XML and JSON, attributes are detected and automatically mapped to columns.

The session will show how to work with that API and how to build powerful custom data loading pages in applications. Unlike the legacy Data Loading Wizard pages, this API allows you to easily build "one-click" data loading pages. Developers can focus on where to load the data; all low-level parsing and data-type conversions are done by Application Express.