Если это вообще возможно, использовать текстовый файл - намного проще в обработке / устранении неполадок, легче генерировать, использует меньше памяти, не имеет ограничений на количество строк и т. Д. В целом - более предсказуемо.
Если вы работаете с текстовыми файлами , и у вас есть люди, которые вручную готовят эти текстовые файлы, и вы имеете дело с текстом не-ASCII, вам лучше убедиться, что все отправят вам файлы в правильном кодировка (обычно UTF-8 будет лучшим). Это не проблема с Excel.
Единственная причина использования рабочей книги Excel заключается в том, что когда вам нужны «деловые люди» для создания этих входных файлов , тогда этот ввод фактически становится пользовательским интерфейсом вашей системы - Excel обычно считается более удобнее, чем Блокнот. ; -)
Если вы используете Excel , убедитесь, что люди, производящие эти файлы Excel, предоставят вам правильную версию (я предполагаю, что вы захотите «старый» формат XLS, не новый формат XLSX).