
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.04.2010, 13:54
|
|||
|---|---|---|---|
|
|||
Выгрузка из Эксель в текстовый документ без разделителей... |
|||
|
#18+
Вобщем есть макрос, который берет ДБФ-файл, вытягивает оттуда таблицу в Эксель и с Экселя сохраняет файл в текстовый. Когда открываю полученый текстовый файл (в Фаре), то разделителем столбцов(бывших) являеться Таб. Как сделать так, чтоб при экспорте в текстовый формат строчки были без разделителей (т.е. чтоб были одни пробелы)???? Вот на всякий случай тело макроса: .... Код: plaintext 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. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2010, 20:10
|
|||
|---|---|---|---|
Выгрузка из Эксель в текстовый документ без разделителей... |
|||
|
#18+
разбираться в вашем динозавре желания не возникает, глядя на размер =))) однако, есть мнение, что при выгрузке из excel кроме как через пробел инфу в текстовик не вытащить: как-то столбцы-то должны различаться. замените в текстовике tab на пробелы, дописав макрос в рекордере, и будет вам счастье. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2010, 22:38
|
|||
|---|---|---|---|
|
|||
Выгрузка из Эксель в текстовый документ без разделителей... |
|||
|
#18+
Есть же ещё сохранение в prn - там нет табов, но зато куча пробелов: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2010, 17:55
|
|||
|---|---|---|---|
|
|||
Выгрузка из Эксель в текстовый документ без разделителей... |
|||
|
#18+
PlanB, >замените в текстовике tab на пробелы, дописав макрос в рекордере, и будет вам счастье. Так а какой макрос дописать и куда именно? P.S. Вы уж не серчайте, просто я в программировании пока не силен)). Мне дали макрос не доделаный и сказали сделай)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2010, 18:22
|
|||
|---|---|---|---|
Выгрузка из Эксель в текстовый документ без разделителей... |
|||
|
#18+
igoryavaМне дали макрос не доделаный и сказали сделай)).да, знакомая ситуация =))) а так и учатся...igoryavaТак а какой макрос дописать и куда именно?ну, где в текстовик вываливаете, там и допишите. а как символ tab заменить на пробел, вы уж сами поищите =)) работа с текстовыми файлами, в целом, сводится к простому циклу по строкам. что-то вроде авторdo while not eof(дискриптор) loopэто аналогично авторfor i=1 to n next iтолько вместо неизвестного n - кол-во строк файла (EOF = EndOfFile). дискриптор - идентификатор, который присваивается файлу при открытии. внутри цикла запихайте замену ф-цией Replace() ps: почитайте про работу со строковыми выражениями в VB прям в гугле... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.04.2010, 16:15
|
|||
|---|---|---|---|
|
|||
Выгрузка из Эксель в текстовый документ без разделителей... |
|||
|
#18+
PlanB, Блин, вообще скоро голова расколется((...Может еще какие подказки будут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.04.2010, 16:46
|
|||
|---|---|---|---|
|
|||
Выгрузка из Эксель в текстовый документ без разделителей... |
|||
|
#18+
igoryava, prn не пробовали?: Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.04.2010, 12:48
|
|||
|---|---|---|---|
|
|||
Выгрузка из Эксель в текстовый документ без разделителей... |
|||
|
#18+
авторВобщем есть макрос, который берет ДБФ-файл, вытягивает оттуда таблицу в Эксель и с Экселя сохраняет файл в текстовый. Когда открываю полученый текстовый файл (в Фаре), то разделителем столбцов(бывших) являеться Таб. Как сделать так, чтоб при экспорте в текстовый формат строчки были без разделителей (т.е. чтоб были одни пробелы)???? Еще раз открыть файл, заменить ТАВ на пробелы и сохранить снова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2010, 15:34
|
|||
|---|---|---|---|
|
|||
Выгрузка из Эксель в текстовый документ без разделителей... |
|||
|
#18+
Thermik Еще раз открыть файл, заменить ТАВ на пробелы и сохранить снова. Так а если 1500 строк, то в каждой стоке убирать Табы?))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2010, 16:02
|
|||
|---|---|---|---|
|
|||
Выгрузка из Эксель в текстовый документ без разделителей... |
|||
|
#18+
igoryava, у Вас AT386? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2010, 16:17
|
|||
|---|---|---|---|
|
|||
Выгрузка из Эксель в текстовый документ без разделителей... |
|||
|
#18+
И еще... Я макрос запускаю на Win2000 SP4, а на ХР работает так, как надо...Что это может быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2010, 16:25
|
|||
|---|---|---|---|
Выгрузка из Эксель в текстовый документ без разделителей... |
|||
|
#18+
igoryavaВобщем есть макрос, который берет ДБФ-файл, вытягивает оттуда таблицу в Эксель .. Excel открывает dbf-файл без всяких макросов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2010, 16:32
|
|||
|---|---|---|---|
|
|||
Выгрузка из Эксель в текстовый документ без разделителей... |
|||
|
#18+
Gwa, Просто макросом все автоматизировано, чтобы делать все экспорты одним махом) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2010, 10:44
|
|||
|---|---|---|---|
Выгрузка из Эксель в текстовый документ без разделителей... |
|||
|
#18+
igoryavaThermik Еще раз открыть файл, заменить ТАВ на пробелы и сохранить снова. Так а если 1500 строк, то в каждой стоке убирать Табы?)))ДА, я за написал как...прочитайте про работу со стораками, это самые азы...потом пригодится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2178196]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
150ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 448ms |

| 0 / 0 |
