• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Каким должен быить массив для вставки в Range Ooo

  • Автор темы allex
  • Дата начала
A

allex

Есть область
Set oRange = xlWbk.getCellRangeByName("A1:B3")

в нее нужно вставить массив с данными
oRange.setDataArray(с1)

Но судя по записям в инете
массив имеет примерно такой вид
( (A1,B1,C1), (A2,B2,C2), (A3,B3,C3) )

А как это реализовать ?
 
A

allex

Не прокатывает.

Уточнение - используется LibrOffice
 
N

nvyush

allex
С ООо не работал, но работа с диапазонами там не должна принципиально отличаться от Excel. Попробуйте перебрать все ячейки диапазона и присвоить им значения "индивидуально".
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Не знаю как в OO, но в экселе вставка массива работает в несколько раз быстрее, чем отдельно по элементам.
 
A

allex

Пробовал и горизонтально и вертикально

а примерчик экселя покажи
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Вот пример экселя:
Код:
Redim v(1 To 2, 1 To 2) As String
v(1, 1) = "1"
v(1, 2) = "2"
v(2, 1) = "3"
v(2, 2) = "4"
xlSheet.Range(xlSheet.Cells(1, 1), xlSheet.Cells(2, 2)) = v
 
A

allex

Ве гуд... с диапазоном на одну строчку/колонку обшибся
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
что мешает работать с ХМЛ, а не долбаться с КОМ?
 
A

allex

Мешает недостаток знаний в этой области

Но активно смотрю на использование ODF Tolkit
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
кста у симпл одф свежачёк вышел (недавно)
 
A

allex

Я только не понимаю зачем они делают simple версию.
Чем их не устраивает прежний вариант (да и поддержку вроде не бросают)

Респект разрабочикам .... отличный ман

Кстати будет повод для текущего проекта переписать ReportOOO на этом свжем toolkit
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!