2

У меня есть CSV-файл, который выглядит так:

Ref;Code;OtherData;
"MyRef";"-arm";"something";

Я думаю, что эта форма действительна, не так ли?

Когда я открываю файл в Excel, «-arm» анализируется Excel как формула. Как я могу заставить Excel читать значение в виде простого текста?

При необходимости я могу изменить формат CSV.

PS: не проси меня добавить ведущий ' . Я не хочу адаптировать значение для конкретного приложения, так как другие приложения все еще должны быть в состоянии прочитать значение.

3 ответа3

2

Что вам нужно сделать, это импортировать CSV в Excel как "текст", поэтому перейдите к data - get external data - from text (2010) и выберите файл CSV. Мастер импорта позволит вам выбирать столбцы и обрабатывать их в определенных форматах, любой столбец с тире или плюсом можно рассматривать как текст, и он не будет анализироваться в формуле.


Кроме того, если данные уже в Excel и вам не нужна какая-либо формула, выполните Ctrl+H, чтобы найти и заменить все = на ничего такого

-1

Вы можете просто использовать команду Find/Replace при замене источника - пробелом.

-1

Я знаю, что это старый пост, но я думаю, что того, что ищет Стив, можно достичь, заключив текст в двойные кавычки (как он это уже сделал), а затем сохранив файл csv в формате UTF-8.

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