|
|
|
Помогите побороть TextToColumns
|
|||
|---|---|---|---|
|
#18+
Неполучается через фокс открыть экселевский файл и выполнить над ним TextToColumns LOCAL loexcel as excel.application loexcel=CREATEOBJECT("EXCEL.APPLICATION") LOCAL lobook as excel.workbook lobook=m.loexcel.Workbooks.Open("aaa.xls") LOCAL losheet as excel.worksheet losheet=m.lobook.sheets(1) loexcel.Visible=.T. #DEFINE xlDelimited 1 #DEFINE xlDoubleQuote 1 losheet.columns("L:L").TextToColumns("L1",xlDelimited,xlDoubleQuote,.F.,.F.,.F.,.T.,.F.,.F.,,Array(Array(1,1),Array(2,1),Array(3,1),Array(4,1),Array(5,1)),,.T.) сама функция TextToColumns(Destination, DataType, TextQualifier, ConsecutiveDelimiter, Tab, Semicolon, Comma, Space, Other, OtherChar, FieldInfo, DecimalSeparator, ThousandsSeparator) неработает((( подскажите пожалуйста в чем ошибка как объяснить через фокс эксэлю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2007, 11:23 |
|
||
|
Помогите побороть TextToColumns
|
|||
|---|---|---|---|
|
#18+
авторнеработает((( подскажите пожалуйста в чем ошибка как объяснить через фокс эксэлю Подскажите, что делаете и что не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2007, 11:37 |
|
||
|
Помогите побороть TextToColumns
|
|||
|---|---|---|---|
|
#18+
Я открываю эксэлевский файл, там есть поле со значением (размер обуви=количество) 35.0=4,36.0=3,37.0=2,38.0=7,39.0=3,40.0=3,41.0=3, Нужно это поле разбить на 8 полей используя разделитель запятая используя TextToColumns (строку по столбцам) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2007, 11:50 |
|
||
|
Помогите побороть TextToColumns
|
|||
|---|---|---|---|
|
#18+
А может подскажете как в фоксе это сделать и не мучаться с эксэлем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2007, 11:53 |
|
||
|
Помогите побороть TextToColumns
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2007, 12:20 |
|
||
|
Помогите побороть TextToColumns
|
|||
|---|---|---|---|
|
#18+
А если у меня таблица поле1 поле2 магазин1 35.0=4,36.0=3,37.0=2,38.0=7 магазан2 35.0=4,36.0=3,37.0=2,38.0=7 магазин3 35.0=4,36.0=3,37.0=2,38.0=7 надо чтоб поле1 поле2 поле3 поле4 поле5 магазин1 35.0=4 36.0=3 37.0=2 38.0=7 магазан2 35.0=4 36.0=3 37.0=2 38.0=7 магазин3 35.0=4 36.0=3 37.0=2 38.0=7 посоветуйте пожалуйста..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2007, 14:23 |
|
||
|
Помогите побороть TextToColumns
|
|||
|---|---|---|---|
|
#18+
И что мешает отрезать магазин и оставшуюся часть обработать предложенным способом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2007, 14:35 |
|
||
|
Помогите побороть TextToColumns
|
|||
|---|---|---|---|
|
#18+
Или надо просто заменить запятые пробелом? Так это еще проще: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2007, 14:37 |
|
||
|
Помогите побороть TextToColumns
|
|||
|---|---|---|---|
|
#18+
Магазин это отдельное поле и оно привязано к размерам если убрать магазин то каша получиться или если было бы идеально сделать так поле1 поле2 магазин1 35.0=4,36.0=3,37.0=2 магазан2 35.0=4,36.0=3,37.0=2 преобразовать в поле1 поле2 магазин1 35.0=4 магазин1 36.0=3 магазин1 37.0=2 магазин2 35.0=4 магазин2 36.0=3 магазин2 37.0=2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2007, 15:15 |
|
||
|
Помогите побороть TextToColumns
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Число 10 в функции PADR() - условно. Это максимальное количество символов, которое может быть в одном столбце. Если заранее это не известно, то можно поставить размерность поля Field2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2007, 00:49 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34319411&tid=1589900]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 383ms |

| 0 / 0 |
