DateColumn не отображается должным образом в CSV, импортированном на странице asp - PullRequest
1 голос
/ 01 октября 2009

Я экспортирую данные в файл .csv со страницы asp. Я столкнулся с проблемой в столбце, который показывает дату. Некоторые даты выровнены по левому краю, а некоторые - по правому краю. Таким образом, нет никакой разницы в наступающих датах, потому что я просто зацикливаю набор записей и записываю поле rs, содержащее данные даты и времени.

Примечание. Когда я добавляю "" к полю даты, тогда он появляется правильно, но тогда пользователь не может отформатировать этот столбец до даты и времени, поскольку он больше не остается датой, а строкой.

rsDateSet = "" "" "" rs ("AuthorDate") & "" "," ## Это отлично работает и выравнивает столбец, но преобразовывает столбец в строку, поэтому пользователь не может отформатировать этот столбец в любой желаемый формат даты он / она хочет.

Любая помощь приветствуется.

Спасибо

Varun R Doharey

doharey_varun@hotmail.com varundoharey@gmail.com

1 Ответ

1 голос
/ 01 октября 2009

Я предполагаю, что ваша проблема в том, что CSV открывается в Excel.

К сожалению, если вы используете CSV, ваши данные будут интерпретироваться по-разному в зависимости от локали программы и различных настроек, которые пользователь может изменить.

Более целесообразно использовать другой формат, например SpreadSheetML (открытый формат XML) ( см. Мой ответ по этому поводу )

В любом случае, по теме, если вы хотите быть в безопасности, вы можете использовать функции в созданном CSV для отображения дат и чисел, таких как:

  =DATE(2009;10;1)

Или используя

  =1234/100

чтобы получить десятичное число 12.34

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...