Текущее время: Вт, май 17 2022, 16:21

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 210 ]  На страницу Пред.  1 ... 10, 11, 12, 13, 14
Автор Сообщение
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Вт, янв 18 2022, 16:37 
Специалист
Специалист

Зарегистрирован:
Ср, фев 20 2008, 07:43
Сообщения: 148
Кодер написал(а):
Inter написал(а):
Можно ли как-то это побороть?

Проверьте, что у вас в файле нет пустых строк. Что паттерны назначены именно на нужные графы, а не на все подряд


Спасибо, это помогло.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Вс, фев 13 2022, 12:29 
Начинающий
Начинающий

Зарегистрирован:
Пт, мар 19 2021, 17:04
Сообщения: 4
Коллеги, здравствуйте!
Два вопроса по теме:
1. Есть ли возможность сохранить/конвертировать xlsx формуляр в PDF. Желательно чтобы каждлый лист был равен новой страницы в PDF?
2. При выводе в ячейку листа типа данных TIME получается число. Есть ли возможность чтобы в экселе было 23:45:34. Ставить тип время в ячейке уже пробовал - не помогает.
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Пн, фев 14 2022, 09:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1222
AlGraf написал(а):
1. Есть ли возможность сохранить/конвертировать xlsx формуляр в PDF. Желательно чтобы каждлый лист был равен новой страницы в PDF?

только через OLE (открыл эксель и если версия поддерживает сохранение как PDF - сохраняешь)

AlGraf написал(а):
2. При выводе в ячейку листа типа данных TIME получается число. Есть ли возможность чтобы в экселе было 23:45:34. Ставить тип время в ячейке уже пробовал - не помогает.

Попробуй еще в настройках значения xlwb установить "преобразование во внешний формат"

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Пт, апр 01 2022, 14:25 
Начинающий
Начинающий

Зарегистрирован:
Пт, мар 22 2013, 09:48
Сообщения: 20
Всем добрый день.
В системе установлена версия ZXLWB_WORKBENCH 4.10 и мы столкнулись со следующей проблемой формировании XLSX-документа:
в файлах sheet*.xml из каталога \xl\worksheets\ внутри тега <sheetData> при заполнении тега <v> ссылкой на строку из sharedStrings появляется лишний пробел перед закрывающим тегом. Например:
Code:
<sheetData>
      <row r="1"
           spans="1:12">
         <c r="A1"
            t="s"
            s="3">
            <v>0 </v>   <---- лишний пробел после 0
         </c>
...

Из-за этого пробела файл не проходит верификацию в стороннем сервисе.
Сталкивался ли кто-то с подобной проблемой? Как удалось побороть это?
Возможно, стоит обновить workbench до актуальной 5.00 (в надежде, что там эта ошибка не повторится) - но логичный вопрос: осталась ли обратная совместимость или нужно проводить полный регресс всего и вся?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Пт, апр 01 2022, 15:41 
Начинающий
Начинающий

Зарегистрирован:
Пт, мар 22 2013, 09:48
Сообщения: 20
Kamenevdn написал(а):
Из-за этого пробела файл не проходит верификацию в стороннем сервисе.
Сталкивался ли кто-то с подобной проблемой? Как удалось побороть это?
Возможно, стоит обновить workbench до актуальной 5.00 (в надежде, что там эта ошибка не повторится) - но логичный вопрос: осталась ли обратная совместимость или нужно проводить полный регресс всего и вся?

Отвечу сам себе:
В новой версии 5.00 данное поведение сохраняется. Пока полечили напрямую в программе: убираем лишние пробелы при записи строки внутри тега <v>.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Ср, апр 06 2022, 08:47 
Начинающий
Начинающий

Зарегистрирован:
Пт, мар 19 2021, 17:04
Сообщения: 4
Коллеги, здравствуйте!
Есть ли возможность повторять название колонок на каждой страницы?
т.е: если таблица занимает 3 листа, на каждом листе не только продолжение таблицы, но и продолжение таблицы с названием колонок.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Ср, апр 06 2022, 15:40 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, авг 05 2008, 19:46
Сообщения: 93
Откуда: С Урала
Небольшая проблема при установки в ручную при переходе по ссылке пункта 2.2.4.1 Инклюд: LZXLWBTOP (https://sites.google.com/site/sapxlwb/home/rus/install/manually/incl_top) открывается код Report ZXLWB (https://drive.google.com/file/d/0B9nJV3jE_jj1RGtuS1htSEZmblk/view?resourcekey=0-_6cj32qHxZYCmwV5z787HQ) - может не тот ресурс? Код LZXLWBTOP нашел в своих архивах


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Чт, апр 07 2022, 11:50 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пт, дек 04 2009, 12:52
Сообщения: 216
NickS написал(а):
Небольшая проблема при установки в ручную при переходе по ссылке пункта 2.2.4.1 Инклюд: LZXLWBTOP (https://sites.google.com/site/sapxlwb/h ... y/incl_top) открывается код Report ZXLWB (https://drive.google.com/file/d/0B9nJV3 ... mwV5z787HQ) - может не тот ресурс?
Спасибо, действительно, была неправильная ссылка. Сейчас поправил


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Чт, апр 07 2022, 11:56 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пт, дек 04 2009, 12:52
Сообщения: 216
AlGraf написал(а):
Коллеги, здравствуйте!
Есть ли возможность повторять название колонок на каждой страницы?
т.е: если таблица занимает 3 листа, на каждом листе не только продолжение таблицы, но и продолжение таблицы с названием колонок.
Это реализуется с помощью опции "Сквозные строки" в Excel.
Чтобы реализовать такое в XLWB, воспользуйтесь опцией "Печать на каждой странице" (необходимо указать паттерн, который должен повторяться на каждой странице).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Чт, апр 07 2022, 17:00 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пт, дек 04 2009, 12:52
Сообщения: 216
Kamenevdn написал(а):
но логичный вопрос: осталась ли обратная совместимость или нужно проводить полный регресс всего и вся?
Я стараюсь обеспечить обратную совместимость. Во всяком случае, пока я не получал замечаний о том, что что-либо перестало работать как раньше.
Kamenevdn написал(а):
при заполнении тега <v> ссылкой на строку из sharedStrings появляется лишний пробел перед закрывающим тегом
Пожалуйста, в версии 5.00 в инклюде ZXLWB_INCLUDE, в строках 8804 и 8926 после строчки <cells>-value = <sharedstrings>-key . вставьте
Code:
CONDENCE <cells>-value NO-GAPS.
в строке 10211 после строчки ls_cells-value = <sharedstrings>-key . вставьте
Code:
CONDENCE ls_cells-value NO-GAPS.
я в новых версиях внесу это исправление


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Вт, апр 12 2022, 18:39 
Начинающий
Начинающий

Зарегистрирован:
Пт, мар 19 2021, 17:04
Сообщения: 4
Коллеги, а как можно изменить бордюр у выведенных ячеек?
ну, например, мне надо убрать бордюры по условию из соседней ячейки:
Если она пустая - вер и низ.
Если полна, Тогда все бордюры.
.
1. Попробовал все варианты в "условное форматирование" - ничего не работает.
2. Попробовал отдельный столбец с тем же условием - работает только первая строка. (и то под сомнение - по моему, работает только первая настройка )
.
Задача простая:
if A<i>C<j> == null
{
A<i>C<j>. border.left = true;
}
else
{
A<i>C<j>. border.left = false;
}


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Ср, апр 13 2022, 10:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1222
AlGraf написал(а):
оллеги, а как можно изменить бордюр у выведенных ячеек?

Я делал так (не знаю, подойдет ли под вашу задачу): в абапе заполнял доп. поле, в котором отмечал, нужно ли менять стиль графы. Графу выводил в скрытый столбец. Делал условное форматирование на основе значений скрытой гарфы. При указании условного форматирования нужно внимательно следить за диапазоном, на который оно распространяется. XLWB сам не копирует условное форматирование на графы, которые размножает. Поэтому, в шаблоне диапазон, на который действует то или иное условие, я ставил максимально возхможным (причем, надо следить, чтобы при сохранении он был именно таким, т.к. визард, в котором его можно указывать, как-то совсем непонятно глючил и все время норовил сбросить настройки диапазона. решалось ручным прописыванием, без визарда).
Альтернативный вариант: завести все возможные варианты строк вывода. И переключать просто разные строки в зависимости от заполнения поля, по которому определяется форматирование

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Пт, апр 15 2022, 10:23 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 336
Откуда: СНГ ... ЮГ
Пол: Мужской
Всем доброго времени суток.

Я иногда пользоуюсь данным функционалом. очень удобная штука, но с макросами еще не пробовал.
у меня есть кнопка на форме к которой привязан макрос, пользователь хочет именно кнопку.
В редакторе кнопка есть, но при выводе формы кнопка исчезает, сам макрос есть.
В редакторе нужно кнопку как то привязать к форме на подобии ячеек?

Поиском не могу найти данный вопрос.

П.С.
Искал просматривая все темы нашел вот такой пример
Цитата:
На ФМ я его подаю правильно IV_STARTUP_MACRO = 'Module1.Macro1'. Тут без вариантов.

помогло. теперь осталось договориться с пользователем, чтобы убрать кнопку.

_________________
Внешность обманчива ..... , Я хороший.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Вт, апр 19 2022, 09:35 
Начинающий
Начинающий

Зарегистрирован:
Пт, мар 19 2021, 17:04
Сообщения: 4
Цитата:
Альтернативный вариант: завести все возможные варианты строк вывода. И переключать просто разные строки в зависимости от заполнения поля, по которому определяется форматирование


А можно пример, как выбрать 2 строку по условию?
Допустим я сделаю строку 1 со всеми бордюрами и строку 2 только с боковыми.
Как при выводе мне сказать программе, что если A1 = 'null' then use Line1 else Line2?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Вт, апр 19 2022, 16:07 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1222
AlGraf написал(а):
А можно пример, как выбрать 2 строку по условию?
Допустим я сделаю строку 1 со всеми бордюрами и строку 2 только с боковыми.
Как при выводе мне сказать программе, что если A1 = 'null' then use Line1 else Line2?

У паттерна есть свойство "Появление при выводе". Там можно указать поле контекста, заполненность которого будет указывать, что именно этот паттерн нужно выводить. Вот ссылка на мануал

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 210 ]  На страницу Пред.  1 ... 10, 11, 12, 13, 14

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB