У меня есть файл CSV, который я редактирую в Excel 2013. В файле есть столбец, который содержит цифры, например, 688087123456789. Каждый раз, когда я открываю файл CSV в Excel, он преобразует число в научную запись 6.88087E+14. Я могу вернуть номер обратно в исходный формат, щелкнув правой кнопкой мыши ячейку> Формат ячеек> Пользовательский и выбрав 0.

Однако я не хочу делать этот процесс каждый раз, когда открываю файл CSV. Как я могу это сделать?

1 ответ1

1

Это все еще не возможно, как уже ответили здесь. Вы можете использовать только альтернативный подход, описанный здесь:

Прекратите двойной щелчок на.ТЕКСТ/.CSV-файл или открытие текстового файла обычным способом (например, CTRL+O) и использование мастера импорта текста, чтобы указать формат текста для определенных полей в файле импорта. Начните с открытия Excel в пустой книге и в группе «Получить внешние данные» вкладки «Данные» нажмите кнопку «Из текста».

После нажатия кнопки «Из текста» выберите текстовый файл в диалоговом окне «Импорт текстового файла» и нажмите «Открыть». Это запустит Мастер импорта текста. Есть три страницы для завершения. Первая страница по сути, чтобы определить, следует ли считать файл с разделителями или фиксированной шириной. Вторая страница зависит от первой. Вам будет задан вопрос о том, какие символы следует считать разделителями, или вас попросят выбрать ширину файла с фиксированной шириной.

Третья страница - это то, что поможет вам определить формат каждого поля. Выберите поле идентификатора вашей учетной записи в окне «Просмотр данных» внизу, затем выберите «Текст» в списке форматов данных «Столбец» в левом верхнем углу. Обратите внимание, что заголовок поля в нижней части предварительного просмотра данных изменился на Текст. Повторите эти действия для других полей и нажмите «Готово» в правом нижнем углу, чтобы завершить операцию.

Другой способ - использовать скрипт VBA, как здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .