Хотя я стараюсь избегать этого, мне иногда приходится открывать файл CSV в Excel. Когда я это делаю, он форматирует столбцы, содержащие числа, что делает их бесполезными для моих целей. Насколько я могу судить, единственный способ предотвратить это при импорте - переименовать файл, чтобы расширение не было .csv, и использовать мастер импорта, чтобы указать формат каждого столбца индивидуально. Для файлов с 50-60 столбцами это нецелесообразно.
Поскольку каждый ответ на этот часто задаваемый вопрос в Интернете предлагает какие-либо способы преобразования отформатированных чисел обратно после открытия файла (что не сработает для меня - я хочу решить общую проблему, а не несколько конкретных случаев) или вручную выбирая тип формата каждого столбца (что я не хочу делать), я ищу способ установить глобальные предпочтения или стиль, чтобы все столбцы всех открытых CSV-файлов всегда форматировались как текст. Я также знаю, как «защищать» числа с помощью кавычек, но файлы, которые я получаю, не приходят такими, и я надеялся избежать предварительной обработки файлов, чтобы Excel их не испортил.
Есть ли способ сделать это конкретно : всегда форматировать все столбцы в открытых файлах CSV в виде текста, не выбирая каждый столбец вручную каждый раз во время импорта?
Я использую Excel 2003, но я приму ответы на 2007 год, если вы это знаете.