Преобразует цифры в дату, подскажите как решить вопрос?

Тема в разделе "Решение различных задач по парсингу", создана пользователем J0cker, 3 июн 2015.

  1. J0cker

    J0cker New Member Пользователи

    Регистрация:
    4 мар 2015
    Сообщения:
    8
    Суть вопроса такова, вывожу значения макросом [DYNAMICVALUES]
    Но вот проблема в чем, в результате выводимые цифры сами преобразуются в дату! :drunk: Как этого избежать??
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    За ранее благодарю за ответ!!
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Это Excel преобразует сам. Простите, но Excel не пользуюсь и не могу вам оказать по нему поддержку.

    С уважением к вам, Сергей.
     
  3. J0cker

    J0cker New Member Пользователи

    Регистрация:
    4 мар 2015
    Сообщения:
    8
    жаль,
    Спасибо что оперативно ответили!
     
  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Попробуйте банально поменять точку на запятую при парсинге, возможно, с запятой в числах Excel не будет менять формат данных.
     
  5. J0cker

    J0cker New Member Пользователи

    Регистрация:
    4 мар 2015
    Сообщения:
    8
    Спасибо за совет! буду пробовать!!!
     
  6. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пожалуйста.

    Возьмите весь макрос [SYNAMICVALUES] в [REPLACE] (макрос поиск-замены):
    С уважением к вам, Сергей.
     
  7. mars_m

    mars_m New Member Пользователи

    Регистрация:
    27 сен 2013
    Сообщения:
    40
    Есть способ показать Экселю, что данные текстовые, нужно поставит перед началом ячейки знак апострофа ' тогда Эксель не будет преобразовывать. Только надо такую возможность в макрос [DYNAMICVALUES]

    В других случаях можно подставить и так этот знак.
     
  8. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Нажать shift+ctrl+d и в поле "поиск-замена для значений характеристик" прописать:
    С уважением к вам, Сергей.
     
  9. FANTiK123

    FANTiK123 New Member Пользователи

    Регистрация:
    2 окт 2010
    Сообщения:
    38
    Тоже обращался к Сергею с этим вопросом.
    Для себя решил эту проблему тем, что файл после парсинга открываю только опен офисом, после всех изменений сохраняю нажав на кнопку "Сохранить копию" и в появимшемся окне выбираю точку запятую в качестве разделителя. Только так я решил эту проблему.
     
  10. RuslanLight

    RuslanLight New Member Пользователи

    Регистрация:
    10 ноя 2013
    Сообщения:
    6
    Пуск > Панель управления > язык и региональные стандарты > во вкладке "форматы" > "дополнительные параметры" > поле "разделитель целой и дробной части" - смените запятую на точку и будет вам счастье! )
     

Поделиться этой страницей