/ / Писане на нова колона в съществуващ CSV файл - c #

Писане на нова колона към съществуващ CSV файл - c #

Аз създавам CSV файл програмно и пиша за него 5 колони. По-късно искам да напиша още 1 колона в CSV файла. Как да направя това?

за разбирането Sanchaita

Отговори:

5 за отговор № 1

Най-лесният (и от това, което знам, единственият) начин да направите това е четенето на съдържанието на CSV файла, добавяне на колоната програмно и пренаписване на файла.

Когато се опитате да добавите ново съдържание някъде вв средата на файла (за разлика от подмяната му), файлът все пак трябва да бъде презаписан на диск, така че не трябва да се тревожите за производителността, когато използвате този подход. И доколкото знам, това не се поддържа така или иначе призовава за API.

На една несвързана бележка аз предлагам първо да създадете временен файл, който да съдържа всичките ви модификации и да замени само оригиналния файл, ако всичко върви добре.