Dokumentácia HotXLS

Metóda OpenCSV

Importuje textový súbor alebo prúd CSV alebo TSV do pracovného hárka zošita. TXLSWorkbook.OpenCSV poskytuje vstupný bod klasickej XLS fasády a TXLSXWorkbook.OpenCSV poskytuje rovnaké importné správanie pre fasádu XLSX

Syntax

function OpenCSV(FileName: WideString): Integer;
function OpenCSV(FileName: WideString; ASeparator: WideChar; ADetectTypes: Boolean): Integer;
function OpenCSV(Stream: TStream): Integer;
function OpenCSV(Stream: TStream; ASeparator: WideChar; ADetectTypes: Boolean): Integer;
FileName WideString. Úplná alebo relatívna cesta k textovému súboru s oddeľovačmi
Stream TStream. Kompletné údaje CSV alebo TSV na import
ASeparator WideChar. Použite #0 na automatické zistenie čiarky, bodkočiarky, tabulátora alebo zvislej čiary z prvého vyplneného riadka; inak zadajte oddeľovač, ktorý sa má použiť
ADetectTypes Boolean. Keď je True, polia sa podľa možnosti prevedú na číselné, dátumové alebo Boolean varianty. Keď je False, polia zostanú textom, čo je užitočné pre úvodné nuly a dlhé identifikátory

Správanie

Importér detekuje značky poradia bajtov UTF-8 a UTF-16, analyzuje polia citované podľa RFC 4180 a zapíše analyzovanú mriežku do pracovného hárka. Volanie Open(FileName) na ceste .csv alebo .tsv automaticky smeruje na tento importér

Príklad

Workbook.OpenCSV('orders.csv');
Workbook.OpenCSV('part-numbers.tsv', #9, False);

Pozri tiež