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ž