Преобразование DWG / DXF в CSV или Excel

Я использую ZWcad, и мне нужно получить координаты сотен блоков в лист excel или .CSV-файл, чтобы я мог импортировать его в GPS-оборудование. Я знаю, что есть много инструментов для autocad, я, вероятно, даже могу написать один сам, но насколько ZWcad идет я, кажется, из вариантов.

однако ZWcad сохраняет к DWG слишком, и экспортам к всем другим знакомым выдвижениям cad. Поэтому мне было интересно, могу ли я просто сохранить блоки, которые мне нужно экспортировать в определенный файл инструмент / программа, чтобы преобразовать это непосредственно В.CSV.

8
задан Madmenyo
05.11.2022 16:16 Количество просмотров материала 3174
Распечатать страницу

1 ответ

Ниже приведена простая программа AutoLISP, демонстрирующая, как извлечь координаты точки вставки WCS для выбора ссылок блоков на CSV-файл с разделителями-запятыми.

(defun c:blk2csv ( / e f i p s )
    (if (and (setq s (ssget '((0 . "INSERT"))))
             (setq f (getfiled "" "" "csv" 1))
             (setq f (open f "w"))
        )
        (progn
            (repeat (setq i (sslength s))
                (setq i (1- i)
                      e (ssname s i)
                      p (trans (cdr (assoc 10 (entget e))) e 0)
                )
                (write-line (apply 'strcat (mapcar 'strcat (mapcar 'rtos p) '("," "," ""))) f)
            )
            (close f)
        )
    )
    (princ)
)
1
отвечен Lee Mac 2022-11-07 00:04

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх