De Excel a AutoCAD, resumo dos mellores
Ben, debo admitir que foi divertido falar sobre este tema, polo que neste post quero mostrar o mellor que atopamos.
- Xa vimos que Microstation integrouse a funcionalidade para importar directamente desde un ficheiro txt
- Vimos tamén como faino con AutoCAD
- Vimos como exportación de AutoCAD Microstación a csv ou txt
- Entón vimos como usar o comando concatenar en caso de ter rodamentos e distancias en Excel
- E vimos un Aplicación VBA para Microstation que funciona de ambos xeitos
Pero mellor de todo foi a aprender con alguén que nos seus comentarios falamos esta ferramenta que permite que dende un arquivo de Excel para xerar un ficheiro DXF, usando as coordenadas x, y, z, un código de identificación eo nivel onde queremos que sexa atraído.
A aplicación chámase XYZ-DXF e pode descargala aquí;
Vexamos como funciona:
1. Os datos de orixe:
Esta aplicación é axeitada para a información descargada desde unha estación gps ou total, sempre que as coordenadas sexan UTM, significa que as súas unidades nun plano cartesiano están en metros. A columna do código é un identificador do punto, logo as coordenadas x, y, z e, finalmente, a capa na que queremos que se debuxen, estas poden ser, por exemplo, o eixe da rúa, as árbores, os límites, poligonais ou calquera característica que máis tarde nos permita filtrar os datos en AutoCAD ou Microstation.
* Todos os puntos deben ter código.
* Todos os puntos deben ingresarse un despois do outro, sen deixar filas en branco.
A visualización de datos
Grazas a Juan Manuel Anguita, un topógrafo de Xaén, España que se esforzou en construír esta macro. O ficheiro de Excel ten tres follas, unha delas chamada Vista previa permítelle ver o gráfico en vista en planta e vistas laterais (construídas para puro gráfico de Excel!). Tamén se pode visualizar cada un destes 9 cuadrantes, en caso de cambiar datos na táboa utilízase o botón "actualizar vistas"
Configurar datos para a exportación
A terceira folla denominada opcións, permítelle definir se o ficheiro a exportar irá en dúas ou tres dimensións, o tamaño da letra, se queremos que se mostren as elevacións (puntos) eo nome do arquivo dxf.
Unha vez que se preme o botón morado, créase un ficheiro .dxf, que se pode abrir con Microstation, Arcview, AutoCAD ou case calquera programa CAD. Nisto, créase unha capa para cada texto diferente que se atopa na columna "Capa" (por exemplo: lev), onde estarán os puntos; Tamén haberá outra capa cuxo nome será o texto da columna "Capa" + txt (ex: levtxt), onde estarán os códigos, e crearase outra, onde estarán as dimensións, co nome "texto do columna 'Capa' + dimensións (por exemplo: levcotas). Tamén se crea un ficheiro Excel co mesmo nome e no mesmo destino.
O ficheiro de destino (dxf)
Este é o exemplo do ficheiro visto desde AutoCAD. Despois pode cambiar as cores das capas (formato / capas) ou o formato de punto (estilos de formato / punto).
É simplemente unha aplicación impresionante, polo útil e sinxelo que é manexar. Non traza liñas, só envía puntos.
Con só AutoCAD, isto non é posible.
Pode importar a táboa como unha base de datos nas versións de AutoCAD como Civi3D.
Ou se fai unha macro con AutoLisp que dá a táboa.
Agradecémosche que me podías axudar cunha procura de textos en autocad dunha mesa excelente, atopalos e cambiar a cor, espero que poidas, saúdos.
Excelente programa
grazas
EXCELENTE! GRACIAS ...
Recibo o erro 1004 no tempo de execución ...
sinceramente malo esta macro está incompleta xa que non se permite usar varias veces, tn só unha vez e isto faino un mediocre ou quizais non usado pero intentou crear varios ficheiros pero di que o outro programa está a usar ????????
Ola Juan MaNuel
Estaba buscando información para facer un proxecto que teño presente e atopei este ficheiro.
Ben, en realidade eu non son un experto en progaramción, pero eu teño a idea de craer automatizando o deseño xeométrico de estradas a través do Visual Basic Editor de Excel.
O obxectivo é calcular os elementos xeométricos das distintas curvas e os valores que recibín como xls, convertela los para o formato ASCII para executar nun CAD plataforma e MicroStation.
E é aí onde non podo continuar, non sei como facelo. Polo que vexo, ten moita idea e talvez me pode axudar
Tamén me gustaría facer un craker a través do cal poder visualizar a curva nunha gráfica de Excel antes de exportar os datos ás diferentes plataformas.
Pola súa atención, grazas.
Debe usar o mapa AutoCAD ou o Civil 3D para iso.
Se non o tes, use un programa open source como QGis ou gvSIG
Ola
Sei que non ten que ver exactamente con este tema, pero se alguén me pode orientar sobre como podo exportar ficheiros de autocad a KML e poñer debuxos en gmaps.
Grazas e saúdos
non funciona, me di que teño que depurar
Grazas polo material, pero só unha vez funciona como facer Podro reutilizable ou 2003 2007 EXCEL eu tamén teño algúns formatos EXCEL Autocad SEN Lean
Axuda
alguén me pode axudar
Moi boa achega !! Só necesito que lean máis de 1000 puntos, vexo que está protexido ... Conseguín poñer os puntos ata 950, con todo teño coordenadas de máis de 5000 puntos ... por desgraza dime protexido cun contrasinal .. Pero excelente contribución! Espero que o autor vexa isto e poida aumentar o número de puntos para poder ingresar ..
Saúdos a todos!
Moitas grazas por proporcionar unha excelente aplicación. Estou moi aliviado do traballo, unha consulta: ¿É posible asociar en cada punto un bloque, por exemplo un círculo? Se é así, podería dicirme o camiño.
Moitas grazas
Patricio
excelente bo, esa función da folla de Excel, cuestión segundo as probas que fixen iso limitou o número de puntos a seren representados graficamente, no meu caso eu teño que facer gráficos sobre puntos 4000 que eu poida facer para cambiar esta táboa dinámica Excel como me levaría moito tempo por tramarse en seccións.
grata
Eu envío os meus sinceros parabéns ao autor, é unha gran axuda para inspectores, esperamos seguir recibindo esas axudas técnicas para me desenvolver dun xeito máis profesional no futuro.
Douglas ... en AutoCAD só tes que abrir o ficheiro,
en filetype selleccionas dxf
Seleccione o ficheiro que se xerou en C e
Listo !!!!!
Se funciona en 2007, ao abrir o ficheiro amosa un aviso de seguridade, ten que elixir
Opcións ...
Habilita este contido e
aceptar
Se te refires ao ficheiro Excel que se mostra no exemplo, unha vez introducidas as coordenadas, preme o botón violeta con texto amarelo: "preme para crear dxf"
Quero saber como transportar os datos da táboa en excel a autocad, cal é o comando a empregar.
Gustaríame que me axudases ... Estou intentando atopar unha aplicación ou rutina en lsp. Co cal pode exportar textos de .dwg a .xls só textos que selecciona co rato e ao mesmo tempo pode introducir datos co teclado por se non atopa texto no debuxo. e que os textos exportados non se seleccionan se non me permite seleccionalo tantas veces como sexa necesario.
Teño esa rutina
(defun C: TXTOUT (/ va vb vc vd ve vf vg); V1.0
Por Scott Hull, 11-20-86
; SAH Design mecánico (415) 343-4015
Exporta texto ASCII ao ficheiro.
(defun *erro* (st) (aviso (strcat “erro:” st “07\n”)))
(setq vai (getstring "Nome do ficheiro ASCII a crear: ") vb (abrir vai "r"))
(se (/ = vb nil) (progn (preto vb) (setq vc (ascii (strcase (getstring
“Xa existe un ficheiro con este nome.\nQueres substituílo? ")))))
(setq vc 89))
(se (= vc 89) (progn
(setq vb (abrir va “w”) vd (ssget) ve (slength vd) vf 0)
(mentres
Non sei a clave, o autor protexeo. Pero isto non impide que copias as celas
Para poder copiar e pegar unha columna de datos desde unha folla de cálculo a isto díganme que as celas están protexidas e non sei cal é a clave para poder solucionar este problema, se o coñeces, estaría moi agradecido
Ola amigos, para poder usalo en Office 2007 só tes que convertelo á versión, na icona da esquina superior esquerda aparece a opción, CLICK ALLI. Entón dálle a aceptar. Cando se lle solicite a opción de pechar e abrir o libro, faga clic en SI. Advírtelle de que se perderán os cambios sen gardar, iso non importa, só se acepta e agora (se esta opción NON APARECE, mellor). Antes de empregar a macro debes observar debaixo das barras do menú AVISO DE SEGURIDADE: Algún contido activo está desactivado, IR A OPCIÓNS E FACER CLIC EN Activar este contido e voila ... XA O PODES USAR EN OFICINA 2007.
¡SUGERE A TODOS !!!!! (NO OLVERSE A OPCIÓN DE MACROS DEBE SER ACTIVO E GRABAR)
Se quere aprobar o contido, seleccione o texto en Excel, copie e, a continuación, en AutoCAD, pegue
bo como todos son os que miran a miña pregunta é o seguinte como pasar o puta Excel, a auto cad pero nun texto?
Moi bo arquivo. Un saúdo ao mozo que deixou este arquivo, para ver se se lanzan máis contribucións.
non tes que modificalo, simplemente introduce datos.
Esta aplicación está protexida por contrasinal, fixo o autor
Hola, non podo modificar as opcións que solicito o contrasinal sen protección que podo facer neste caso
g! ou alguén que eu estou a traballar nun deseño dunha rúa, case sempre facer unha estación total, pero agora me trouxeron datos de tráfico e de nivel (seccións transversais) Alguén sabe como converter eses datos para UTM? Teño un eixe definido e as lecturas das seccións son distancias deixadas de altura en + ou -, liña central, distancias altura dereita en + ou - ... se alguén me axuda jcpescotosb@hotmail.com
Esta macro é excelente grazas a todos os que fan posible este desenvolvemento.
lembranzas
Ola estou buscando unha forma de crear un polígono e axustalo pero en Arcgis.
Antes de nada, agradecer ao togógrafo Juancho a macro e tamén ao vello. por localizalo e publicalo ... que gran aporte !!!!!
o arquivo créallo en c:
onde se crea o ficheiro dxf
Si funciona
Traballa na oficina 2007 non sempre ME ME OUT ERROR e di exportación a un cartafol no CY nada sae eu recibín un diálogo que PERUTRAR E non me diga QUE FACER SDE
Non sei como será
Grazas pola túa resposta rápida, Galvarezhn. Desafortunadamente non funcionou.
o erro de vista previa, paréceme que podería deberse á configuración rexional, que se cambia o separador de miles e decimais (punto e coma), comprobe ...
Parece interesante porque está en liña; Vou ver se fago un comentario un día diso
Grazas pola información
Atopei unha aplicación web gratuíta para converter texto a dxf
TEXTO PASO X, Y, ZA DXF (TOPOGRAFÍA)
http://www.konstruir.com/topografia/
despois de configurar o nivel de confianza para a macro, a folla de cálculo aínda continúa mostrando unha mensaxe de erro para a segunda (PREVISO).
Aínda que sigo exportando os puntos a dxf, gustaríame permitir completamente a funcionalidade desta moi útil folla de cálculo.
Parabéns,
para establecer o nivel de confianza
vas ao botón de Excel, o que está primeiro na parte superior esquerda, e selecciona o botón "Opcións de Excel",
a continuación, seleccione "centro de confianza"
e alí seleccionas "configure trust center"
a continuación, seleccione "Configuración macro"
e alí escolle "activar todas as macros"
Onde montei o nivel de confianza no Excel 2007
Congratulo-vos e dígovos que funciona perfectamente en ecxel 2007 só que ten que configurar o exel no nivel de confianza e listo
OFICCE 2007 CON NO TRABALLO, SE parece calquera fenómeno que creou a aplicación e actualizado. Grazas
a bo, despois vaia e cambia a configuración rexional para a túa máquina
casa / panel de control / configuración rexional
a continuación, elixe o teu país nas opcións rexionais
alí asegúrese de que o separador de miles está establecido co símbolo "coma" e os decimais con "punto"
entón entra Excel e debería funcionar
Funciona sen decimais ... pero alí as coordenadas non serían exactas no plano ... .. palla, que me aconsellas ???
Intente introducir coordenadas redondeadas, sen números decimais, para ver se non se trata dun problema da configuración rexional (que as comas son para separar miles e o punto decimal).
Estou presentando un erro
Eu escribo as coordenadas norte e estas coa cuota, pero non a vista previa
erro de venda
Execución; '1004,:
non se pode obter a propiedade chartObjects da clase do persoal
entón eu debería correr sen problemas
Excel 2002
Falta algo?
Ola Shaka, que versión de Excel ten?
a macro non funciona para min, ¿podes me axudar?
todo isto está en progreso e agora solicitar a seguridade da macro é o mínimo como g! comentarios, non funciona !!!!! Axuda meeee
Ola Marcos, o sistema xera unha mensaxe que non podes cambiar os cambios, pero aceptas. É dicir, pode cambiar o nome do ficheiro e o tamaño do texto e, cando se executa, xera o resultado.
No caso de ter máis problemas, non mude o tamaño do texto nin o nome do ficheiro, non é necesario. O tamaño do texto pode ser editado en autocad.
Ola good'm tentando usar este programa para gastar unha pequena CAD revolta polo meu excel non me deixa cambiar calquera das posibilidades da terceira folla, isto pode ser debido aq? grazas de antemán.
Michael: Macro non funciona con Excel 2007
Joaquín: as macros deben estar habilitadas, isto faise en ferramentas / macro / seguridade e permite a seguridade a un nivel baixo.
a súa folla de Excel é moi boa pero as macros coas que conta a folla de cálculo non funcionan serán desactivadas que podo facer para que funcionen correctamente
É unha utilidade moi boa que teño usado por moito tempo pero atopo un gran problema:
Non funciona coa oficina 2007.
Agradecería calquera solución a este problema.
Creo que é moi interesante especialmente para traballos non moi grandes. Tratarei de ver que tales muffins
Ola Jordi, honestamente non teño tentado en Excel 2007, para ver se alguén que o probou e confirma si dá problemas
un saúdo
galvrezhn, en primeiro lugar, feliciarte a colección que fixo nesta entrada, e, por outra banda (así ve que hai un viciado máis para XYZ-DXF, hehe) quixo comentar se alguén, ou mesmo, probaron a macro Excel 2007, 5 porque eu tiven que usalo-6 anos en versións anteriores de Excel, e non sei por que, pero non funciona (eu teño macros activadas, e todo o que).
cumprimento