Недавно я пробовал всевозможные аргументы форматирования для функции
setDataFormatForType(wb, type=XLC$DATA_TYPE.DATETIME, format="d/m/yy")
например, format="d/m/yy", как показано выше, помимо многих других.
Затем за этим следует
setStyleAction(wb, XLC$"STYLE_ACTION.DATA_FORMAT_ONLY")
а затем я пишу рабочий лист и сохраняю рабочий лист. Кажется, что никакая форма настройки формата не работает. Как только я связываюсь с любым форматом в команде setDataFormatForType, результатом является то, что числовое значение времени отображается в столбцах даты в книге Excel, которые я сохраняю позже, например, для 6 ноября 2013 г. = 41584. Если я не буду мешать любые форматы данных, а затем стандартный (POSIX) формат сохраняются, но когда вы смотрите на это в результирующем Excel, ему назначен некоторый пользовательский «формат XLConnect», поэтому он отображается «неправильно» :-( - что означает американскую нотацию (первый месяц следует по дням), но то, что я хочу, европейское (ведущий день, за которым следует месяц).
Если у кого-то есть опыт настройки этих форматов данных (особенно «дат») в XLConnect, то мы будем очень признательны, если поделитесь некоторыми мыслями или мудростью.
Спасибо, Уолтер
maintainer('XLConnect')
- person IRTFM   schedule 11.11.2013