Написание CSV-файлов обычно очень просто по понятным причинам.Вы можете написать свой собственный вспомогательный класс для этого.Предостережение заключается в том, чтобы у вас не было разделителя в выходах.
Чтение CSV сложнее.Не существует стандартной библиотеки, как в Python (гораздо лучший язык, IMHO, для обработки CSV), но если вы ищете ее, есть много приличных бесплатных реализаций.
Самый большойВопрос - это внутреннее представление вашей программы: в зависимости от размера ваших входов и выходов, хранение всего в памяти может быть исключено.Вы можете сделать все за один проход?(Я имею в виду, читать некоторые, писать некоторые и т. Д.)
Вы также можете использовать разреженные представления, а не просто представлять все электронные таблицы в массиве.