Вынуждать числа в текст в Excel

Я делаю экспорт данных одному .csv через один asp.

Есть какие-то данные, которых они имеют 0's по отношению к левой стороне. Например: 005.

Чтобы избегать того, чтобы Excel обратил это мне в число, и они скрыли их 0's, я делаю следующее:

campo = "=" & chr(34) & campo & chr(34)

introducir la descripción de la imagen aquí


Моя проблема приходит, когда я открываю Excel и это сохраняю. Это после того, как вновь открывается, обращают меня автоматически в число и они скрывают их мне 0's.


introducir la descripción de la imagen aquí


Кто-то знает какой-то другой способ вынуждать стоимость в текст?

Спасибо.

6
задан 05.04.2017, 02:49
3 ответа

в excel tenes 2 выбора для того, чтобы число было Текстом:

Выбор 1: как он сказал luis, кавычкой я начинаю ее.

Opcion1

Выбор 2: В travez d формула "=Texto (стоимость; формат)"

opcion2

Надеялся, что он подает тебя, привет!

3
ответ дан 24.11.2019, 13:15

Хотеть поддержать пустые места подразумевает tambiГ©n необходимость форматировать. В твоем случае я вижу, что nГєmero максимум цифр - три. Ну, итак, достаточен форматировать ячейку с тремя нулями 000. Если ты хочешь mГЎs нули они aГ±ades без проблемы.

introducir la descripción de la imagen aquí

В случае, если ты захочешь поддержать нули, когда ты удаляешь ячейку, ты можешь делать две вещи. Менять она configuraciГіn передовой пост Excel или включать одни lГ-neas кода, который они освежали бы удаленную ячейку.

0
ответ дан 24.11.2019, 13:15

Ты можешь делать это, не помещая руки в Excel, так как Ваш configuraciГіn зависит машина пользователя, что habrГЎ файл.

, Что librerГ - в этих используя, чтобы производить Excel? Например в ClosedXML ты можешь определять тип информации о ячейке как текст а следовательно, если ты помещаешь "009", он возьмет это как string и не будет удалять нули левой стороны, открывшись.

https://github.com/ClosedXML/ClosedXML/wiki/Data-Types

0
ответ дан 24.11.2019, 13:15