Я хочу назначить строку заголовка файла .csv в качестве поставщика данных в раскрывающемся списке. До сих пор я могу загрузить .csv с помощью URL-запроса и загрузчика. Я назначаю тип данных в виде текста и отслеживаю вывод файла loader.data, который показывает мне все в csv.
protected function appendFileUploadedHandler(event:AppendFileUploaded):void
{
userCSVRequest = new URLRequest("foo.com/myFile.csv");
userCSVLoader.dataFormat = URLLoaderDataFormat.TEXT;
userCSVLoader.addEventListener(Event.COMPLETE, csvLoader_complete);
userCSVLoader.load(userCSVRequest);
}
public function csvLoader_complete(event:Event):void{
trace(userCSVLoader.data.toString());
}
Что я не могу понять, так это как определить, где заканчивается первая строка / строка заголовка. Должен ли я просто конвертировать CSV в XML или есть что-то, что я могу сделать, что не включает в себя этот дополнительный шаг. Некоторые из CSV-файлов будут очень большими, поэтому я не хочу тратить время на загрузку.