Остановить Excel от автоматического преобразования определенных текстовых значений в даты

Я не уверен, что LocalStorage может сохранять логические значения, но я могу сказать, что когда вы делаете alert("true" == true);, он никогда не будет оценивать true, потому что вы неявно сравниваете строку с логическим. Поэтому для установки булевых значений вы используете true вместо "true".

479
задан JimmyPena 21 June 2012 в 02:03
поделиться

4 ответа

Я нашел, что помещение '=' перед двойными кавычками выполнит то, что Вы хотите. Это вынуждает данные быть текстом.

, например, = "2008-10-03", = "больше текста"

РЕДАКТИРОВАНИЕ (согласно другим сообщениям) : из-за ошибка Excel 2007, отмеченная Jeffiekins, нужно использовать решение, предложенное Andrew: "=""2008-10-03"""

338
ответ дан Community 21 June 2012 в 02:03
поделиться

При помещении кавычки в начале поля это будет интерпретироваться как текст.

Пример: 25/12/2008 становится '25/12/2008

, Вы также в состоянии выбрать тип поля при импорте.

-1
ответ дан Harley Holcombe 21 June 2012 в 02:03
поделиться

Альтернативный метод:

Преобразовывают формат столбца, который Вы хотите изменить на 'текст'. Выберите все ячейки, которые Вы хотите сохранить, скопировать. Не отменяя выбор тех столбцов, нажмите "Edit> Paste Special> As values"

, Сохраняют как CSV. Обратите внимание, что это должно быть последней вещью, которую Вы делаете в файл, потому что при повторном открытии его это отформатирует себя как даты, так как форматы ячеек не могут быть сохранены в файлах CSV.

-1
ответ дан Andy Baird 21 June 2012 в 02:03
поделиться

(Assuming Excel 2003...)

При использовании Мастера текста к столбцам имеет, на Шаге 3, можно продиктовать тип данных для каждого из столбцов. Нажмите на столбец в предварительном просмотре и измените неправильно себя ведущий столбец от "Общего" до "текста".

8
ответ дан DocMax 21 June 2012 в 02:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: