В действителност, четенето от текстов файл не променя нищо в него. В този смисъл записаният "готов" файл не би трябвало да се различава по нищо от изходния файл. Просто се учим да записваме файл? Може би беше добре да запишем екселската таблица, защото там направихме промените.
В този урок показвам как се "четат" текстови файлове, които имат различен формат на кодиране. Много софтуерни програми експортират текстови файлове като записват т.нар. header в началото на файла. Когато текстовият файл се отваря с Notepad, този header не се вижда, но когато се импортира в Excel, тогава той създава проблеми, с които лично съм се сблъсквала. В урока показвам как да се премахне този header, а след това показвам как се записва обработения текстови файл, т.е. още възможности :-). Разбира се в упражнението към урока, може да допълните и инструкции, които записват екселския файл. Надявам се, че отговорих на въпроса Ви, но ако имате още въпроси, пишете ми!
Благодаря! Всъщност разбирам, че записаният файл е "почистен" от header-a. Все пак аз съм от времето, когато текстовите файлове имаха само текст. И можеха да се създават само с клавиатура и операционна система DOS.
Така е, информационните технологии се развиват :-)
Тази променлива която дефинирахме UTF8HEADER винаги ли ще съдържа точно тези символи, или всеки текстов файл кодиран в UTF8 има уникален header?
Здравейте, въпросът е много общ и в същото време интересен, за което благодаря! По принцип символите зависят от кодирането. За кодиране UTF-8 това са стандартните символи. Но зависи и от различните версии. Може да проверите, ако отворите текстовия файл с Notepad ++, безплатно приложение за Windows, което има много богати възможности, включително и различни режими за данните, в които може да видите символите в хедъра. Аз лично предпочитам режима на 16-ното представяне. Надявам се, че успях да отговоря. Пишете, ако имате още въпроси и конкретни примери.