field1;"field2";123;fieldN
field11;"field22";321;fieldM
Разбивка строк
Код:
Файл этот бывает большой (20 мегов). Фактически это таблица базы данных. Строка - одна запись, поля разделяются символом ";". Как можно разбить этот файл на записи и поля?
Цитата:
Originally posted by Nick_M
Есть текстовый файл вида:
Файл этот бывает большой (20 мегов). Фактически это таблица базы данных. Строка - одна запись, поля разделяются символом ";". Как можно разбить этот файл на записи и поля?
Есть текстовый файл вида:
Код:
field1;"field2";123;fieldN
field11;"field22";321;fieldM
field11;"field22";321;fieldM
Файл этот бывает большой (20 мегов). Фактически это таблица базы данных. Строка - одна запись, поля разделяются символом ";". Как можно разбить этот файл на записи и поля?
Что - такое:
AnsiString GTFS(AnsiString String,int num,AnsiString delim =",")
{
AnsiString T=String;
for (int i=1;i<num;i++) T=T.Delete(1,T.Pos(delim));
return T.SubString(1,T.Pos(delim)-1);
}
Это если извлекаешь из строки разделенной какими
нибудь знаками разделения одну часть, зная ее
номер.
Цитата:
Originally posted by Nick_M
Есть текстовый файл вида:
Файл этот бывает большой (20 мегов). Фактически это таблица базы данных. Строка - одна запись, поля разделяются символом ";". Как можно разбить этот файл на записи и поля?
Есть текстовый файл вида:
Код:
field1;"field2";123;fieldN
field11;"field22";321;fieldM
field11;"field22";321;fieldM
Файл этот бывает большой (20 мегов). Фактически это таблица базы данных. Строка - одна запись, поля разделяются символом ";". Как можно разбить этот файл на записи и поля?
берешь и засовываешь его в exel, сохраняешь как xls и потом к файлу xls конектишьсо через ODBC или еще каким-нить способом
Цитата:
Originally posted by greyich
берешь и засовываешь его в exel, сохраняешь как xls и потом к файлу xls конектишьсо через ODBC или еще каким-нить способом
берешь и засовываешь его в exel, сохраняешь как xls и потом к файлу xls конектишьсо через ODBC или еще каким-нить способом
Ви когда нибудь открывали 20-ти метровый excel-файл ? Очень рекомендую попробовать! Незабываетые упечатления.
Цитата:
Originally posted by Nick_M
Есть текстовый файл вида:
Файл этот бывает большой (20 мегов). Фактически это таблица базы данных. Строка - одна запись, поля разделяются символом ";". Как можно разбить этот файл на записи и поля?
Есть текстовый файл вида:
Код:
field1;"field2";123;fieldN
field11;"field22";321;fieldM
field11;"field22";321;fieldM
Файл этот бывает большой (20 мегов). Фактически это таблица базы данных. Строка - одна запись, поля разделяются символом ";". Как можно разбить этот файл на записи и поля?
Если файл жестко структурирован, можете читать как структуру. Но можно и парсить по разделителям.