20.07.2005, 14:01 | #1 |
Практикант
|
Вывод в эксель :)
Здравствуйте. Поискал в форуме, такого обсуждения не нашел . Вывожу ценники в эксель, нужно чтобы при вызове метода dks_copyBookmark класса ComExcelDocument_RU он сохранял ширину копируемых столбцов и строк. Может кто-то написал свой метод в этом классе...
|
|
20.07.2005, 14:19 | #2 |
Участник
|
PHP код:
|
|
20.07.2005, 14:33 | #3 |
Практикант
|
Мне нужно чтобы при копировании одного букмарка в другой копировались и длина с шириной каждой строки и столбца начального букмарка. При попытках использования вышеупомянутой мной функции копируются строки и столбцы с теми размерами строк и столбцов, которые указаны в шаблоне.
|
|
20.07.2005, 15:51 | #4 |
Практикант
|
в общем возникает такая проблема при выводе (см. прикр. файл). Есть соображения?
|
|
20.07.2005, 16:01 | #5 |
Участник
|
Народ, раз уж пошла такая тема...
В Экселе необходимо, чтобы вся информация была в текстовом формате. (формат ячейки "текст"). Это требование поставщика. Каким образом из Аксапты, программно сказать экселю чтобы он не переконвертировал ячейки по своему разумению? |
|
20.07.2005, 16:05 | #6 |
Участник
|
в приведенном методе есть методы COMа, позволяющие задавать размер ячейки. чем он не подходит?
Почему не написать в аксапте? Или не воспользоваться уже готовыми? |
|
20.07.2005, 16:08 | #7 |
Участник
|
2 maze
перед стрингой поставьте ' (одиночную кавычку) |
|
20.07.2005, 17:35 | #8 |
Участник
|
Цитата:
Изначально опубликовано maze
Народ, раз уж пошла такая тема... В Экселе необходимо, чтобы вся информация была в текстовом формате. (формат ячейки "текст"). Это требование поставщика. Каким образом из Аксапты, программно сказать экселю чтобы он не переконвертировал ячейки по своему разумению? |
|
20.07.2005, 17:41 | #9 |
Участник
|
пробовали фоматировать но спасло только ' (одиночная кавычка)
|
|
20.07.2005, 17:44 | #10 |
Участник
|
Цитата:
Изначально опубликовано mit
пробовали фоматировать но спасло только ' (одиночная кавычка) Тут главное отформатировать ДО того, как начнется экспорт. ПОСЛЕ, как правило, уже "слишком поздно". Будут произведены необратимые преобразования. |
|
20.07.2005, 18:27 | #11 |
Участник
|
берем ячейку, и форматируем, пока не ушли из нее, шрифт, цвет, и т.п.
Хотя, наверное Вы правы - нужно сделать формат до вставки данных. Но думаю, что пока я не закончил с ячейкой - ексель не должен сметь прикасаться. Нет, правда, формат ведь должен остаться, а я вижу формат ячейки "общий" |
|
21.07.2005, 09:51 | #12 |
Участник
|
Я чего-то не понял.
Если Вам нужно ввести в ячейку Excel текст, то и следует указать Excel, что сейчас я буду вводить в эту ячейку именно текст. Т.е. указать формат данных для этой ячейки. Если же формат остался "Общий" (General), то это значит, что Excel сам должен определить, какой же тип данных ему подсунут. Ну, он и определяет... Как может... Какие могут быть претензии?! Т.е. общая логика работы должна быть аналогична программированию в X++. Сначала указываем тип данных (формат ячейки), а потом - значение ячейки. |
|