Аз създавам CSV файл програмно и пиша за него 5 колони. По-късно искам да напиша още 1 колона в CSV файла. Как да направя това?
за разбирането Sanchaita
Отговори:
5 за отговор № 1Най-лесният (и от това, което знам, единственият) начин да направите това е четенето на съдържанието на CSV файла, добавяне на колоната програмно и пренаписване на файла.
Когато се опитате да добавите ново съдържание някъде вв средата на файла (за разлика от подмяната му), файлът все пак трябва да бъде презаписан на диск, така че не трябва да се тревожите за производителността, когато използвате този подход. И доколкото знам, това не се поддържа така или иначе призовава за API.
На една несвързана бележка аз предлагам първо да създадете временен файл, който да съдържа всичките ви модификации и да замени само оригиналния файл, ако всичко върви добре.