|
Парсинг XLSX отчета
|
|||
---|---|---|---|
#18+
Есть отчет report_diagnostic_rdc_srv1.xlsx Как из этого файла выбрать в курсор колонки, которые выделены желтым цветом? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2014, 13:00 |
|
Парсинг XLSX отчета
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2014, 13:43 |
|
Парсинг XLSX отчета
|
|||
---|---|---|---|
#18+
новичок20142014, Чтобы сделать работу, надо заплатить за неё деньги. Если хочешь сделать сам, скажи, что не получается. Начать в фоксовском окне Command можно примерно так. xl = CREATEOBJECT ('Excel.Application') xl.Workbooks.Add("C:\Book.xlsx") ? xl.Cells(7,18).Value ? xl.Cells(7,18).Interior.Color В твоей таблице в этой ячейке число 15 в жёлтом цвете 65535. Значит, разведка прошла успешно. Тогда можно построить цикл по всем колонкам 7-й строки, и там где Color=65535, обработать такие колонки как тебе надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2014, 14:11 |
|
Парсинг XLSX отчета
|
|||
---|---|---|---|
#18+
новичок20142014, а чтобы догадаться, что цвет заливки Эксел хранит в свойстве Cell.Interior.Color, надо просто запустить запись макроса в какой-нибудь пустой таблице, установить эту жёлтую заливку, а после посмотреть, что в макросе образовалось. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2014, 14:15 |
|
Парсинг XLSX отчета
|
|||
---|---|---|---|
#18+
Rostislav D. Kudryashov, Цветом я выделил колонки чтобы не писать тут названия колонок. С цветом не нужно ничего делать, все ячейки не закрашены. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2014, 19:01 |
|
Парсинг XLSX отчета
|
|||
---|---|---|---|
#18+
Запарился уже, подскажите пожалуйста как скопировать из xlsx файла следующее начиная с 8-ой строки 33 столбца в курсор, который заранее создан? Я знаю что эксель это бесконечная таблица. Нашел код, но он копирует все. Или как можно его подправить чтобы он только с 8-ой строки 33 столбца копировал? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2014, 13:02 |
|
|
start [/forum/topic.php?fid=41&fpage=30&tid=1582564]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 142ms |
0 / 0 |