|
Из cxGrid в Excel, писать ряд за рядом
|
|||
---|---|---|---|
#18+
Хочу записать из нескольких cxGrid'ов в один файл *.xlsx для ускорения решил формировать ряд и записывать в эксель сразу ряд, в качестве разделителя колонок использовать символ табуляции. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Почему-то на символ табуляции никакой реакции нет, пишется в одну ячейку слитно. Если же я в блокноте набираю строку, в которой табуляцию использую для разделения, то все нормально, при копировании строки и вставке ее в ячейку эксель строка делится по разным колонкам. может есть еще какой-то способ брать из cxGrid'а ряд и писать его в эксель? в определенное место надо писать, начиная с какой-то колонки ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2021, 10:43 |
|
Из cxGrid в Excel, писать ряд за рядом
|
|||
---|---|---|---|
#18+
Не удивительно. Процесс вставки из буфера должным образом обрабатывается, прежде чем попасть на лист. Поэтому нужно просто каждое поле писать в свою ячейку. Правда есть способ писать поля в вариант-массив и вставлять в эксель одной командой. Это значительно быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2021, 10:51 |
|
Из cxGrid в Excel, писать ряд за рядом
|
|||
---|---|---|---|
#18+
L_argo, одномерный массив... что-то я подумал и отбросил эту мысль, заклинило что-то в голове а ведь должно получиться Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2021, 10:55 |
|
Из cxGrid в Excel, писать ряд за рядом
|
|||
---|---|---|---|
#18+
плюс не надо писать в каждую ячейку экселя отдельно, пиши рейнджем, будет в разы быстрее, вот как пример Код: pascal 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. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2021, 13:11 |
|
|
start [/forum/topic.php?fid=58&msg=40099695&tid=2037006]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 148ms |
0 / 0 |