|
Сохранение списка в TXT
|
|||
---|---|---|---|
#18+
Здравствуйте. Помогите, пожалуйста! Есть список работников в Exel 2010 (порядковый номер, ФИО, номер счёт, сумма счёта, т. е. 4 столбца). Tго нужно загрузить в другую программу в виде txt. К несчастью стандартными средствами Exel это не получается , т. к. к файлу предъявлены требования: 1-ый столбец должен начинаться с первого символа, 2-ой с 5-го, 3-й с 51-го, и 4-й с 62-го. К сожалению, программированием я пока не владею, а похожий пример или готовый макрос я найти не смог! Очень надеюсь на вашу помощь! Всем заранее огромное спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 14:21 |
|
Сохранение списка в TXT
|
|||
---|---|---|---|
#18+
Какое нахрен программирование? скоро для посчитать два плюс два будем программы писАть... дети цифрового века, блин. Тупо добавь лист, собери на нём нужную тебе структуру... Код: vbnet 1.
И экспортируй, что получилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 14:34 |
|
Сохранение списка в TXT
|
|||
---|---|---|---|
#18+
самый быстрый способ - портируй текст в SQL в таблицу с полями nchar, потом сохраняй в txt. самый долгий указан Akina. Делай макрос на обработку полей с добавлением пробелов каждой ячейке. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 14:46 |
|
Сохранение списка в TXT
|
|||
---|---|---|---|
#18+
An12самый долгий указан Akina. Делай макрос на обработку полейПри этом уёдет время только на интерактив (растяжку формул).An12самый быстрый способ - портируй текст в SQL в таблицуАга. И сначала надо месяц изучать язык и тестировать работу. При этомsittonпрограммированием я пока не владею Задумайтесь над тем, как и что надо советовать... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 15:15 |
|
Сохранение списка в TXT
|
|||
---|---|---|---|
#18+
А быстрых решений нету. Это вопрос к Биллу Гейтсу или кто-там сейчас рулит. Сам сталкивался раньше с этой проблемой. на коленке написал макрос, который по выделенной колонке делал формат типа nchar в Excel. j - длина строки. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 16:40 |
|
Сохранение списка в TXT
|
|||
---|---|---|---|
#18+
An12, микроскопом гвозди забивать, конечно, можно... но нужно ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2014, 21:13 |
|
Сохранение списка в TXT
|
|||
---|---|---|---|
#18+
Извините, но я совсем запутался. Пробовал использовать вот этот макрос: Код: vbnet 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.
Если для поставленной задачи нужно для каждой строки из таблицы Exel писать свой маленький "алгоритм", то, будьте добры, покажите пожалуйста, хотя бы на примере первых двух строк! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2014, 12:19 |
|
Сохранение списка в TXT
|
|||
---|---|---|---|
#18+
Я ж тебе показал - задача решается одной формулой (несложной, но длинной). Что ж тебя всё в VBA несёт? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2014, 13:52 |
|
Сохранение списка в TXT
|
|||
---|---|---|---|
#18+
S_FORMAT$ задан как число. Нужна проверка на число или текст. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2014, 13:56 |
|
Сохранение списка в TXT
|
|||
---|---|---|---|
#18+
Код: vbnet 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2014, 14:39 |
|
Сохранение списка в TXT
|
|||
---|---|---|---|
#18+
An12S_FORMAT$ задан как число. Нужна проверка на число или текст. А в чём проблема? Копируешь во временную переменную. Убираешь начальные и хвостовые пробелы. Потом проверяешь первый символ. Если тире - убираешь. Потом проверяешь количество точек. Если более одной - проверка не пройдена. Если одна - убираешь. Проверяешь, что в остатке только цифры. Если нет - проверка не пройдена. Проверка пройдена. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2014, 15:34 |
|
|
start [/forum/topic.php?fid=61&msg=38777979&tid=2173797]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 291ms |
total: | 417ms |
0 / 0 |