Abstract:
A system, a method, and a medium for processing a spreadsheet to store the spreadsheet to a database are provided to process/store the spreadsheet to the database by automatically processing records of the spreadsheet and applying a conventional validation/business process logic. A request for processing the spreadsheet including a plurality of records to store the spreadsheet to the database is received(502). A configuration file related to the spreadsheet is generated by receiving more than one name of a business object related to the record of the spreadsheet, metadata for more than one column of the spreadsheet, and the name of a back-end business component related to the spreadsheet. The generated configuration file is accessed(508). A new business object is generated for each record of the spreadsheet, and is populated based on the records and the configuration file(514). Each new business object is transferred to a back-end business application(516).
Abstract:
Generally speaking, systems, methods and media for processing a spreadsheet for storage in a database are disclosed. Embodiments may include a method for processing records of a spreadsheet by receiving a request to process a spreadsheet having a plurality of records for storage in a database. Embodiments may also include accessing a configuratio n file associated with the spreadsheet and, for each record of the spreadsheet, creating a new business object and populating the new business object based on the record and the configuration file associated with the spreadsheet. Embodiments may also include passing each new business obje ct to a back-end business component for processing. The configuration file may include a name of a business object associated with a record of the spreadsheet, metadata for one or more columns of the spreadsheet, and/or a name of a back-end business component associated with the spreadsheet.