|
|
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
Создал 1.vbs Вставляю код : Код: 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. Вылетает ошибка строка 22 символ 1, трубуется символ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 10:35 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara, торопился не описал что хочу: xls файл,хочу переделать в cvs, для загрузки его в БД (Oracle Sql*Loader обрабатывает только csv). Может кто знает программный способ конвертации xls в cvs? (создаю батник для подгрузки, так сказать автоматизирую процесс). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 10:42 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara, set workbook = xapp.WorkBooks.Open("C:\1.xls") ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 10:42 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
-k2-, Код: 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. делаю так: выпадает ошибка офиса прекращена работа Micr.Exel, создается файл 2.cvs, открываешь блокнотом там белеберда.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 10:50 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara, http://www.sql.ru/forum/764246/vbscript-pri-obrabotke-xls-fayla-menyaet-str-znachenie-true-v-verhnem-registre-na-true ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 11:04 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamaraоткрываешь блокнотом там белеберда....потому что, во-первых, не cvs, а csv, а во-вторых нужно не только расширение указывать, но и формат сохранения. у тебя сохранился обычный xls под расширением cvs. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 11:16 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
Antonariy, где его указать? вот это указать? Можешь код подправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 11:22 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara, FileFormat:=xlCSV ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 11:28 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
нашел другой скрипт, но вместо ; стоят запятые, как поправить? и ошибку эксель постоянно выкидывает Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 12:55 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara, ...если не пользоваться Excel.Application, а подключаться через ADO, то можно руками прописать все разделители и сохранить в файл как надо ... Использование ADO с данными Excel из Visual Basic или VBA ...но, возможно, в данном случае это избыточно ... Хотя я предпочитаю именно такой путь для скриптов .. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 14:39 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara, сейчас проверил, такой код отрабатывает без ошибок. Офис правда 2010, но на 2003 тоже должен нормально отработать. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 15:45 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
user89, прекращена работа exel закрыть или искать ошибку в интернете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 20:12 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara, но файл создался НО с разделителями запятыми, а ме нужно ; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 20:24 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara, может сервиспак последний на Офис накатить? Создаем из Excel, текстовый файл через ADO c любым разделителем Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 23:21 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
user89, вставил в .vbs и изменил пути к файлу, выдает ошибку стора 25 Код: vbnet 1. что подправить или доустановить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 07:51 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
user89adminsamara, может сервиспак последний на Офис накатить? Создаем из Excel, текстовый файл через ADO c любым разделителем Код: 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. Установил СП 3 таже ошибка, причем что на 2003 что на 2010 офисе, есть еще соображения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 08:40 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamaraвставил в .vbs и изменил пути к файлу, выдает ошибку стора 25 Код: vbnet 1. Текст ошибки??? Еще, может проблема в самом файле Excel? Прилагаю xls, над которым экспериментировал. Прогоните его первым способом 17017823 и вторым 17020069 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 10:42 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara, ой, файл забыл. Вот он. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 12:41 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara Установил СП 3 таже ошибка, причем что на 2003 что на 2010 офисе, есть еще соображения? .. так а там офис-то и не нужен ... если файл нормальный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 13:55 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
carrotik, на 3 разных пк пробовал, ошибка, одна и таже. офис и ос с одного дистрибутива ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 15:59 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
на торрент ткните где офис скачивали.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 16:06 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamaraвставил в .vbs и изменил пути к файлу, выдает ошибку стора 25 Код: vbnet 1. Текст ошибки??? Еще, может проблема в самом файле Excel? Прилагаю xls, над которым экспериментировал. Прогоните его первым способом 17017823 и вторым 17020069 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 16:15 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
user89, Сигнатура проблемы: Имя события проблемы: APPCRASH Имя приложения: EXCEL.EXE Версия приложения: 14.0.6106.5005 Отметка времени приложения: 4e26f27d Имя модуля с ошибкой: MSVBVM60.DLL Версия модуля с ошибкой: 6.0.98.15 Отметка времени модуля с ошибкой: 4a5bda6c Код исключения: c0000005 Смещение исключения: 000e49ad Версия ОС: 6.1.7600.2.0.0.256.1 Код языка: 1049 Дополнительные сведения об этой проблеме: LCID: 1049 skulcid: 1049 Ознакомьтесь с заявлением о конфиденциальности в Интернете: http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419 Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом: C:\Windows\system32\ru-RU\erofflps.txt файл ваш подгружал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 16:20 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara, ... вы, вероятно, не совсем поняли ... тот скрипт, который предложил user89, вообще не требует установленного MS Office .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 16:29 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
carrotik, парни извиняйте, пятница, подскажите как что?! какие действия? что сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 16:33 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara, только не стебитесь, если есть желание расскажите как сделать, у меня руки опустились уже((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 16:34 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamaraadminsamara, только не стебитесь, если есть желание расскажите как сделать, у меня руки опустились уже((( ... ну так возьми полностью код из поста user89, сохрани его как скрипт chototam.vbs и запусти сначала на пробном файле (который выложил он), а потом на своем ... Никакого Excel.Application там не надо ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 16:41 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 16:46 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
carrotik, откуда запускать скрипт и где должен находится файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 17:29 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamaracarrotik, откуда запускать скрипт и где должен находится файл? ... главное, из одного места (т.е. одной папки) ... или поправить пути к 1.xls и 1.csv, например Код: vbnet 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 17:35 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
Не понимаю, какие проблемы, почему тема еще не закрыта :)) Здесь уже упоминался метод через Microsoft.Jet.OLEDB.4.0 , а еще можно еще через Microsoft.ACE.OLEDB.12.0 попробовать. Вот готовое решение, где есть то и то: xls to csv Там все на vbs , а форма на HTA и да, тоже не требует наличия установленного офиса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 18:46 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
carrotik, так и раньше делал, выпадает в ошибку строка 5 символ 1... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 11:12 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
ART-CODE, мне нужно не через форму..., мне нужно чтобы из батника запустился .vbs, переконвертиковался файл в csv и подгрузился через sqlldr в oracle. может что попробовать переустановить?! чтоьы скрипты нормально запускались? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 11:29 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamaracarrotik, так и раньше делал, выпадает в ошибку строка 5 символ 1... ..а текст ошибки? .. может драйвер OLEDB не установлен в системе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 11:49 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
Установил виртуалку и о чудо 2 скрипта отрабатываются без ошибок!!! Код: 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. и Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 12:07 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
Ладно переустановлю ОС Парни последний вопрос, как взять все exl в папке и перегнать в csv пробовал *.exl *.csv не прокатило ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 12:14 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara, .. как перечислить файлы в папке Enumerating the Files in a Folder ... там еще надо вставить проверку на расширение, например Код: vbnet 1. 2. 3. ну и соответственно вместо имени входного файла использовать obFile.Name, а вместо выходного - Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 12:43 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
carrotik, Можно пример использования? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 13:00 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamaracarrotik, Можно пример использования? vb-script надо проверять на живой системе, а меня windows под рукой нету ... или жди понедельника, или сам пробуй ... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 13:48 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
carrotik, примерно хотя бы смысл и последовательность накидай) куда как и зачем должно идти куда деваться буду ждать понедельника) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 13:54 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
carrotik, выше 2 скрипта есть, подправь один из них, я посмотрю хотябы на каких местах дожно быть что, а там может сам додумаю...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 13:56 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara, вот примерно так, но могу зрительно ошибиться где-то, на глаз код отладить не могу .... предположим, что файлы в папке d:\MyXLS Код: 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. .. но тут еще надо следить за тем, как называется первый лист в Экселовском файле, плюс желательно выходные файлы создавать в другой папке, ну и еще чего-нибудь может вылезти .. Вообще говоря, если тебе в Оракл надо их сбрасывать, то можно и напрямую, без преобразования в CSV, только строку подключения правильно подобрать и драйвер оракловский установить ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 14:12 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
carrotik, http://www.oracle.com/technetwork/database/database-technologies/rdb/downloads/othersoft-087176.html какой из этих драйверов грузить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 14:34 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
carrotik, ругается на строка 4 символ 1 давай тогда до завтра подожду я думаю не имеет смысл через драйвер, нужна простая 1 операция, давай лучше до завтра ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 14:40 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara, требуется объект objFSO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 14:43 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamaraadminsamara, требуется объект objFSO ..ну да .. я же из разных примеров тащил .. поменяй FileSys на objFSO везде, где встречается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 15:04 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
carrotik, ничего не вышло, ладно до завтра подожду) спасибо большое за помощь) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2014, 15:21 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara, Я тут жду вашей помощи =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2014, 09:21 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara, Код: 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. РАЗОБРАЛСЯ =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2014, 13:26 |
|
||
|
Конвертер xls в csv
|
|||
|---|---|---|---|
|
#18+
adminsamara, ..ну вот и ладненько ... что касается варианта с импортом напрямую из Экселя в Оракл - я с ораклом никогда не работал, поэтому некоторых нюансов могу не знать, но импорт из Экселя в MS SQL через VB-скрипт у меня работал и без особых проблем .... Просто создаются два ADODB подключения, одно к Экселю, другое к SQL, и вынимается/вставляется .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2014, 15:22 |
|
||
|
|

start [/forum/topic.php?all=1&fid=22&tid=1446421]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 342ms |

| 0 / 0 |
