Package DE_EPAGES::ShopCSVExportImport::API::CSV::ShopExportImport
Some functions to export / import shop objects.
Functions
- ExportCSV
- ImportCSV
ExportCSV
Exports objects in csv file.
Syntax |
my $aWarnings = ExportCSV($Shop, $FileName, $Driver, $hOptions, $aObjects)
|
Input |
- $Shop (object)
- shop object
- $FileName (string)
- export file
- $DriverPackage (string)
- csv export driver package
- $hOptions (ref.hash)
- (optional) format options.
- LocaleID - locale (default: localeid of shop)
- LanguageCode2s - array of languages with code2, e.g. ['de', 'en']
The following parameters are optional. Their default values are determined by the given locale id:
- eol - row separator, e.g. "\n" - string
- sep_char - quote character, e.g. ',' - string
- quote_char - quote character, e.g. '"' - string
- escape_char - escape character, e.g. '"' - string
- DecimalSep - decimal point, e.g. '.' - string
- ThousandSep - thousands separator, e.g. ',' - string
- encoding - character encoding, e.g. 'iso-8859-1' - string
- $aObjects (ref.array.object)
- list of objects to export
|
Return |
- $aWarnings (ref.array)
- Warnings which have occured
|
ImportCSV
Imports objects from csv file.
Syntax |
my $aWarnings = ImportCSV($Shop, $FileName, $Driver, $hOptions)
|
Input |
- $Shop (object)
- shop object
- $FileName (string)
- import file
- $DriverPackage (string)
- csv import driver package
- $hOptions (ref.hash)
- (optional) format options.
- LocaleID - locale (default: localeid of shop)
- LanguageCode2s - array of languages with code2, e.g. ['de', 'en']
The following parameters are optional. Their default values are determined by the given locale id:
- eol - row separator, e.g. "\n" - string
- sep_char - quote character, e.g. ',' - string
- quote_char - quote character, e.g. '"' - string
- escape_char - escape character, e.g. '"' - string
- DecimalSep - decimal point, e.g. '.' - string
- ThousandSep - thousands separator, e.g. ',' - string
- encoding - character encoding, e.g. 'iso-8859-1' - string
|
Return |
- $aWarnings (ref.array)
- Warnings which have occured
|