AutoCAD – Tüm Ürünler – Türkçe
Tüm AutoCAD ürünleri için Autodesk AutoCAD forumlarına hoş geldiniz. Deneyimlerinizi paylaşın, sorular sorun ve popüler AutoCAD ve araçlarıyla ilgili konuları keşfedin.
iptal
Sunun için bulunan sonuçlar gösteriliyor: 
Göster  sadece  | Bunun yerine şunu ara: 
Şunu mu demek istediniz? 

Autocad Excel Aktarma Lisp

7 YANIT 7
ÇÖZÜLDÜ
Yanıtla
Mesaj 1 / 8
t.murat
32847 Görüntüleme, 7 Yanıt

Autocad Excel Aktarma Lisp

Autocad'den Excel'e aktarma işini yapan lisp arıyorum var mı bildiğiniz?

7 YANIT 7
Mesaj 2 / 8
ademercan1
cevap verdi: t.murat

Excele ne aktaracaksiniz?

Mesaj 3 / 8
kemalunsal
cevap verdi: t.murat

Line, Lwpolyline veya Polyline türü objelerle sınırları belirlenmiş hücreler içinde yer alan, Text, Mtext, Field veya Atrribute içeren Block türü objelerle tanımlanmış verilerden oluşan tablo, doğrudan Excel dosyasına aktarılır.

Satırlar ve Sütunlar tekdüzen olmak zorunda değildir, şaşırtmalı ve birleştirilmiş hücreler bulunabilir.

Çok satırlı MText objeleri ile, aynı hücrede satır düzeninde birden çok veri hücresi olması durumlarında veriler Excel hücresine birden fazla satır içeriği ile aktarılır. Bir hücre içinde aynı satırda birden çok veri objesi varsa (y koordinatları eşit, x koordinatları farklı) objelerden yalnızca biri yazılır. Bu durumda, bir hücre içinde aynı satırda yer alan objelerin birleştirilmesi kullanıcının sorumluluğundadır.

Tablo sınırlarını (Hücre sınırları) belirleyen objeler, Line, Polyline veya Lwpolyline türü objeler olabilirler.

Veri bölgeleri (Hücreler) tek bir hücreden ibaret olabileceği gibi, birleşmiş hücreler de bulunabilir. Hücrelerin birleştirilmesinde Excel'deki range mantığı gereği, dikdörtgen bir tanım alanı söz konusudur.

Tablo elemanları seçildiğinde, dört bir yanında kenarlık bulunmayan (hücre içinde bulunmayan) objeler tabloya dahil edilmez, işleme alınmazlar. Resimde A, B, C ve D harfleriyle belirlenen sütun numaraları ile, 1'den 9'a kadar olan satır numaraları her yanından sınır çizgileriyle kuşatılmadıklarından Veri olarak işleme alınmayacaklardır.

Gene resimde görüldüğü gibi hücre sınırlarını belirleyen çizgiler, biri biriyle kesişmek zorunda değiller. Bir çizginin hücre sınırı olarak algılanabilmesi için, ortogonal olarak 4 doğrultudan birinde, Veri objesinin Insertion Point'inden geçen ortogonal hatlardan biriyle kesişmesi yeterlidir.

Belirlenen bu şartlar altında, hücre sınırlarını belirleyen çizgilerin mutlaka Ortogonal olmaları gereği kendiliğinden ortaya çıkmaktadır. Satır veya sütun çizgileri ortogonal olmadıklarında, program tarafından arada başka hücrelerin de olduğu anlaşılacağından, tablo yanlış oluşturulacaktır.

Excel dosyasında, hücre birleştirmeleri (merging) yapılıp, kenarlıklar oluşturulur.

Bütün veriler Excel "Genel" formatında aktarılır.

Hizalama (alingnment) ve font işlemleri ile, oluşturulan Excel Dosyasının istenen isim ve konumda kaydedilmesi kullanıcıya bırakılmıştır.

Tabloyu oluşturan objelerin seçimi bitince, Excel programının çalıştırılması ve gerekli bağlantıların kurulması için hissedilir bir süre beklenmesi normaldir, telaş etmeyiniz. Fonksiyon tamamlanıp Autocad komut satırına dönüldüğünde, Görev Çubuğu (Task Bar) üzerinde beliren (açık) Excel simgesine tıklayarak geçiş yaptıktan sonra, dosyada istenen işlemler yapılabilir.

Mesaj 4 / 8
ademercan1
cevap verdi: kemalunsal

Sahin Hoca'nin aciklamasini paylasmissinizda, bari lispide paylassaydiniz :))

Mesaj 5 / 8
serkancavuslar
cevap verdi: t.murat

Selam t.murat,

 

AutoCAD dosyasında bulunan objeleri "DataExtraction" Kısa ismi "dx" ile ktarımını sağlaya bilirsin.

 

Bu komutu kullanabilmek için AutoCAD dosyasının kayıtlı olması gerekiyor.

 

Tavsiyem hangi Obje / Layer / ... Excel (*.mdb, *.xls, *.txt) e aktarım sağlayacak ise önceden seçimini hazırlaman,

 

DataExtraction komutu sizi kolay ve pratik yönlendiriyor.

 

Serkan ÇAVUŞLAR

 

Bu iş AutoLISP ,VisualLISP , vb veya VisualStudio ile de daha pratik yapılabilir.

Bu kısmı hayal dünyanıza kalmış durumda.

 

Serkan ÇAVUŞLAR
CplCAD / Türkiye
Etiketler (1)
Mesaj 6 / 8
t.murat
cevap verdi: serkancavuslar

Saolun yardımınız için.

Mesaj 7 / 8
serkancavuslar
cevap verdi: t.murat

iyi çalışmalar.

Serkan ÇAVUŞLAR
CplCAD / Türkiye
Mesaj 8 / 8
366057T9DPH
cevap verdi: ademercan1

MERHABA İYİ GÜNLER AUTOCADDEN EXCELE KOT NOKTASI VERİSİ AKTARMAK İSTİYORUM ANCAK BU VERİLER YAZI HALİNDE VE DAINIK DURUMDALAR NASIL YAPABİLİRİM ? 

Aradığınızı bulamadınız mı? Topluluğa sorun veya bilgilerinizi paylaşın.

Soru Sor  

Autodesk Design & Make Report