AutoCAD-AutoDeskMicrostation-Bentleytopografia

От Excel до AutoCAD, обобщение на най-добрите

Е, трябва да призная, че е забавно да говорим по този въпрос, така че в този пост искам да покажа най-доброто, което сме открили.

Но най-хубавото е да се учим от някой, който в своите коментари говорихме за този инструмент, който позволява на файл на Excel, за да генерира DXF файл, използвайки координатите на X, Y, Z, идентификационен код и нивото, при искаме да бъде съставен.

Приложението се нарича XYZ-DXF и можете да го направите го изтеглите тук;
Да видим как работи:

1. Данните за произход:

Това приложение е подходящо за информация, изтеглена от gps или тотална станция, стига координатите да са UTM, това означава, че нейните единици в декартова равнина са в метри. Колоната на кода е идентификатор на точката, след това координатите x, y, z и накрая слоят, в който искаме да бъдат изчертани, това могат да бъдат например ос на улицата, дървета, граници, многоъгълник или всяка характеристика, която по-късно ни позволява филтрирайте данните в AutoCAD или Microstation.
txt на autocad

* Всички точки трябва да имат код.
* Всички точки трябва да бъдат въведени една след друга, без да остават празни редове.

Визуализацията на данните

Благодарение на Хуан Мануел Ангуита, топограф от Хаен, Испания, който положи усилия да изгради този макрос. Файлът на Excel има три листа, единият от които, наречен Preview, ви позволява да видите графиката в планов изглед и страничните изгледи (изградени за чиста Excel графика!). Също така всеки от тези 9 квадранта може да се види, в случай на промяна на данните в таблицата се използва бутонът "актуализиране на изгледите"

excel и autocad

Конфигурирайте данните за експортиране

Третият лист, наречен опции, задайте дали файлът, който ще изнесе ще продължи два или три dimenciones, размера на шрифта, ако искаме повишение (височини) и името на файла, DXF се показват.

изображение

След като бъде натиснат лилавият бутон, се създава .dxf файл, който може да се отвори с Microstation, Arcview, AutoCAD или почти всяка CAD програма. В това се създава слой за всеки различен текст, намерен в колоната „Слой“ (напр .: лев), където ще бъдат точките; Ще има и друг слой, чието име ще бъде текстът на колоната „Layer“ + txt (напр .: levtxt), където ще бъдат кодовете, и ще бъде създаден друг, където ще бъдат размерите, с името „текст на колона „Слой“ + размери (напр. levcotas). Създава се и файл на Excel със същото име и със същата дестинация.

Целевият файл (dxf)

Това е примерът на файла, прегледан от AutoCAD. След това можете да промените цветовете на слоевете (формат / слоеве) или формата на точка (стилове на формат / точка).

autocad txt excel

Това е просто впечатляващо приложение, колко полезно и лесно е да се борави с него. Не чертае линии, а само изпраща точки.

Голджи Алварес

Писател, изследовател, специалист по модели за управление на земята. Участвал е в концептуализирането и внедряването на модели като: Национална система за управление на собствеността SINAP в Хондурас, Модел на управление на съвместни общини в Хондурас, Интегриран модел на управление на кадастъра – регистър в Никарагуа, Система за администрация на територията SAT в Колумбия . Редактор на блога на знанието Geofumadas от 2007 г. и създател на AulaGEO Academy, която включва повече от 100 курса по теми за GIS - CAD - BIM - Digital Twins.

Свързани статии

64 Коментари

  1. Само с AutoCAD това не е възможно.
    Бихте могли, ако импортирате таблицата като база данни в AutoCAD версии като Civi3D.
    Или ако направите макрос с AutoLisp, който дава таблицата.

  2. Оценявам, че можехте да ми помогнете с търсене на текстове в таблица с отлични резултати, да ги намерите и да промените цвета, надявам се, че можете, поздравления.

  3. Изключително !!! Благодаря ти ..

  4. Получавам грешка 1004 по време на изпълнение….

  5. Искрено се обърка с този макрос е непълно, тъй като не си позволила да се да се използва няколко пъти, TN само веднъж и това допринася за по-посредствен или не може да се използва, но и се опита да създаде множество файлове, но казва, че файлът се използва от друга програма ????????

  6. Здравейте Хуан Мануел

    Търсих информация за осъществяването на проект, който имах предвид и намерих този файл.

    Е, всъщност не съм експерт в програмирането, но имам идеята да се счупи автоматизирането на геометричния дизайн на пътищата чрез визуалния основен редактор на Excel.

    Целта е да се изчисли геометрични елементи на различните криви и тези стойности, които получавам като XLS, да ги конвертирате в ASCII формат, за да се изпълнява на CAD платформа и MicroStation.
    И там не мога да продължа, не знам как да го направя. От това, което виждам, имате много представа за това и може би ще можете да ми помогнете
    Бих искал също така да създам код за craer, чрез който мога да визуализирам кривата в графика на Excel, преди да експортирам данните към различните платформи.

    За вашето внимание, много ви благодаря

  7. За тази цел трябва да използвате картата на AutoCAD или Civil 3D.
    Ако нямате такава, използвайте програма за отваряне на ресурси като QGis или gvSIG

  8. Здравей

    Знам, че не е нужно да се прави точно с тази тема, но ако някой може да ме води към това как мога да експортирам файлове на autocad в KML и да поставям рисунки на gmaps.

    Благодаря и най-добри пожелания

  9. тя не работи, тя ми казва, че трябва да отстранявам грешки

  10. Благодаря за материала, но само веднъж ПИСТИ искали да направите Podro многократна употреба НЕЗАВИСИМО ДАЛИ 2003 2007 EXCEL аз също имам някои ФОРМАТИ EXCEL AUTOCAD БЕЗ стройна

  11. някой може да ми помогне

  12. Много добър принос !! Просто трябва да прочетете повече от 1000 точки, виждам, че е защитена ... Успях да получа точките до 950, но имам координати над 5000 точки ... за съжаление ми казва защитена с парола .. Но отличен принос! Надявам се авторът да види това и да увеличи броя точки, за да може да влезе ..

    Поздрави на всички!

  13. Много ви благодаря, че ви предложихме такова отлично приложение. Аз съм много облекчен работата, една заявка: Възможно ли е да се свърже във всяка точка блок, например кръг? Ако е така, може ли да ми кажете пътя.

    Благодаря ви много

    Патрик

  14. отлично добро, тази функционалност на листа Excel, въпрос според тестовете, които съм направил това ограничава броя на точките, за да имат графики, в моя случай аз трябва да се направи графики за 4000 точки, колкото мога да направя, за да се промени това Excel обобщена като ще ми отнеме твърде дълго, за да се занимавам с раздели.
    благодарен

  15. Аз изпращам моите искрени поздравления на автора, това е голяма помощ за инспектори, надявам се да продължи да получава такива технически средства, за да се развива в по-професионален начин и в бъдеще.

  16. Дъглас ... в AutoCAD просто трябва да отворите файла,
    в filetype selleccionas dxf
    Изберете файла, генериран в C и
    Готови !!!!!

  17. Ако работи в 2007, при отваряне на файла се показва предупреждение за сигурност, трябва да изберете
    Настроики ...
    Активирайте това съдържание и
    приемам

  18. Ако имате предвид файла на Excel, показан в примера, след като сте въвели координатите, натиснете лилавия бутон с жълт текст: „натиснете, за да създадете dxf“

  19. Искам да знам как да транспортирам данните от таблицата в Excel до автокод, каква е командата да се използва.

  20. Бих искал да ми помогнете ... Опитвам се да намеря приложение или рутина в lsp. С който можете да експортирате текстове от .dwg в ​​.xls само текстове, които сте избрали с мишката и в същото време можете да въвеждате данни с клавиатурата, в случай че в чертежа няма текст. и че експортираните текстове не са избрани, ако не ми позволява да го избера толкова пъти, колкото е необходимо.
    Имам тази рутина
    (defun C: TXTOUT (/ va vb vc vd vf vg vg); V1.0
    От Скот Хъл, 11-20-86
    SAH Механичен дизайн (415) 343-4015
    Изнася текст ASCII в файл.

    (defun *error* (st) (подкана (strcat “error: ” st “07\n”)))

    (setq отива (getstring „Име на ASCII файл за създаване:“) vb (отворено отива „r“))
    (ако (/ = vb нула) (progn (close vb)) (setq vc (ascii (strcase (getstring
    „Файл с това име вече съществува.\nИскате ли да го замените? “)))))
    (setq vc 89))
    (ако (= vc 89) (прогноза
    (setq vb (отворен va “w”) vd (ssget) ve (sslength vd) vf 0)
    (Докато (

  21. Не знам ключа, авторът го защити. Но това не ви пречи да копирате клетки

  22. За да можете да копирате и поставяте колона от данни от електронна таблица, това означава, че клетките са защитени и не знам какъв е ключът, за да можете да решите този проблем, ако го знаете, щях да бъда много благодарен

  23. Здравейте приятели, за да можете да го използвате в офис 2007, просто трябва да го конвертирате във версията, в иконата в горния ляв ъгъл е опцията CLICK ALLI. След това му даваш да приеме. Когато бъдете помолени за опцията за затваряне и отваряне на книгата, щракнете върху ДА. Предупреждава ви, че незапазените промени ще бъдат загубени, това няма значение, то се приема само и сега (Ако тази опция НЕ СЕ ПОЯВЯВА, по-добре). Преди да използвате макроса, трябва да наблюдавате под лентите с менюта. ВЕЧЕ МОЖЕТЕ ДА ИЗПОЛЗВАТЕ В ОФИС 2007.

    LUCK TO EVERYONE !!!!! (НЕ ЗАБРАВЯЙТЕ ВЪЗМОЖНОСТТА НА МАКРОИТЕ ТРЯБВА ДА БЪДАТ АКТИВНИ И ЗАПИСВАНЕ)

  24. Ако искате да предадете съдържанието, изберете текста в Excel, копирайте и след това в AutoCAD, поставете

  25. добър, както всички се вгледате в моя въпрос е следното как да се премине шибан Excel, за автоматично кадап, но в текст?

  26. Много добър файл Поздрав към човека, който напусна този файл, за да види дали ще бъдат освободени повече коментари.

  27. не е нужно да го променяте, просто въведете данни.

    Това приложение е защитено с парола, авторът е направил

  28. Здравейте, не мога да променя опциите, които питам за незащитената парола, която мога да направя в този случай

  29. г! или някой, аз съм на работа по чертеж на една улица, почти винаги се правят с тотална станция, но сега те са ми донесе трафичните данни и на ниво (сечения) Някой знае ли как да конвертирате тези данни на UTM? Имам определено ос и четат раздела са оставени разстояния до + или -, централната линия, точните разстояния до + или - ако някой ми помага ...... jcpescotosb@hotmail.com

  30. Този макрос е отличен благодарение на всички, които правят това развитие възможно.

    поздрави

  31. Здравейте аз търся начин да се създаде един многоъгълник и да го коригира, но в Arcgis.

  32. На първо място, благодаря на тогографа Хуанчо за макроса, а също и на стареца! за намирането му и публикуването ... какъв голям принос !!!!!

  33. Работи в офис 2007 не винаги ME ME OUT ГРЕШКА и казва износ в папка на CY нищо излиза ми се появи прозорец, който PERUTRAR А НЕ Кажи ми какво да правя SDE

  34. Благодаря за бързия отговор, galvarezhn. За съжаление тя не работи.

  35. грешката при предварителен преглед, струва ми се, че това може да се дължи на регионалната конфигурация, че разделителят на хиляди и десетични запетая (точка и запетая) е променен, проверете ...

  36. изглежда интересно, защото е онлайн; Ще видя дали ще направя преглед един ден от това

    благодаря за информацията

  37. след като настроите нивото на доверие за макроса, електронната таблица продължава да показва съобщение за грешка за втория раздел (PREVISUAL).

    Въпреки че продължавам да експортирам точките в dxf, бих искал напълно да активирам функционалността на тази много полезна електронна таблица.

    Честито

  38. за да конфигурирате нивото на доверие

    отивате до бутона на excel, този, който е първият в горния ляв ъгъл, и избирате бутона „опции на excel“,

    след това изберете "център за доверие"

    и там избирате "конфигуриране на център за доверие"

    след това изберете "макро настройки"

    и там избирате „активиране на всички макроси“

  39. Поздравявам ви и ви казвам, че работи много добре в ecxel 2007 само, че трябва да конфигурирате exel в ниво на доверие и готово

  40. С ОФИС 2007 НЕ РАБОТИ, АКО ЕДНА ФЕНОМЕННА ПОКАНА КАТО КОЯТО СЪЗДАВА ПРИЛОЖЕНИЕТО И АКТУАЛИЗИРА. БЛАГОДАРИМ ВИ

  41. за добро, след това отидете и променете регионалната конфигурация на вашата машина

    домашен / контролен панел / регионални настройки

    след това изберете вашата страна в регионалните опции

    там се уверете, че разделителят на хилядите е установен със символа "запетая" и десетичните с "точка"

    тогава влизате в Excel и трябва да работите

  42. Работи без десетични знаци ... ... но там координатите не биха били точни в равнината ... .. плява, какво ми съветвате ???

  43. Опитайте се да въведете закръглени координати, което е без десетични знаци, за да видите дали не е проблем на регионалната конфигурация (че запетаите са за разделяне на хиляди и десетичната запетая).

  44. Получавам грешка,

    Въвеждам северните координати и тези с квотата, но не прави преглед

    тя оставя грешка
    Време за изпълнение; '1004,:
    не може да получи собствеността chartObjects на класа на worsheet

  45. Здравей shaka, каква версия на Excel имате?

  46. макро не работи за мен, може ли да ми помогне ???

    всичко това е в ход и сега питам за сигурността на макроса е минималната като g! коментари, това не работи !!!!! помогнете ми

  47. Здравейте, Marcos, системата генерира съобщение, че не можете да променяте промените, но ги приемате. Това означава, че можете да промените името на файла и размера на текста и когато го изпълните, той генерира резултата.

    В случай, че имате повече проблеми, не променяйте размера на текста или името на файла, не е необходимо. Размерът на текста може да бъде редактиран в autocad.

  48. Здравейте, аз се опитвам да използвам тази програма, за да мине малко CAD ъпгрейд в моя Excel не ме оставя да променя някоя от възможностите на третия лист, това aq може да се дължи? благодаря предварително.

  49. Майкъл: Макрото не работи с Excel 2007
    Joaquin: макросите трябва да бъдат активирани, това се прави в инструменти / макро / сигурност и дава възможност за сигурност на ниско ниво.

  50. вашият лист за Excel е много добър, но макросите, с които броят на електронната таблица не работи, ще бъдат деактивирани, че мога да направя, за да работят правилно

  51. Това е много добра програма, която го използвах от дълго време, но намирам голям проблем:

    Тя не работи с 2007 офис.

    Бих оценил всяко решение на този проблем.

  52. Смятам, че е много интересно, особено за не толкова големи работни места, че ще се опитам да видя такива кифлички

  53. Здравейте Jordi, честно казано не съм го опитал в Excel 2007, за да видя дали някой, който го е пробвал там и потвърждава дали има проблеми

    поздрав

  54. galvrezhn, първо, feliciarte събирането сте правили в този пост, и, от друга страна (така се видим там е наркоман повече за XYZ-DXF, хехе) исках да коментирам, ако някой или себе си, са вкусили макроса Excel 2007, 5, защото трябваше да го използвам-6 години в по-ранни версии на Excel, и не знам защо, но тя не работи (имам активирани макроси, и всичко, което).

    поздравления

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

Бутон "Нагоре" горе