#excel #oracle11g #ole
#excel #oracle11g #ole
Вопрос:
Есть ли у нас команда OLE2, которую можно использовать в Oracle Forms для возврата количества столбцов в моем файле Excel?! Я хочу открыть файл Excel из Oracle Forms и просмотреть все столбцы, а затем только некоторые столбцы.
Спасибо!
Ответ №1:
Для достижения этой цели я использую тривиальное решение, я перебираю все столбцы до первого пустого в первой строке. Конечно, в моем файле всегда заполнен столбец первой строки.
Когда у меня есть незаполненная строка, я использую константу, определенную вручную…
Я выполняю итерацию следующим образом:
Variant ws = /*(set your worksheet here)*/;
int col = 1;
for (int col = 1; toString(ws.olePropertyGet("Cell", row, col).olePropertyGet("value")) != ""); col)
//do stuff count;
Это грязно, но я так и не нашел лучшего способа сделать это, и я буду следовать этому вопросу, чтобы найти новый.