NI Ürünleri İle İlgili Tartışmalar

cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

Bir excel dosyasındaki değerleri labview de nasıl okuyabiliriz?

Solved!
Go to solution
Highlighted

Sorum konu başlığında.. Bir excel dosyasında bazı veriler var elimde. Bunu Labview de bir chart ile görüntülemek istiyorum. Nasıl yapabilirim?

0 Kudos
Message 1 of 11
(1,695 Views)
Yardımcı olabilecek yok mu?
0 Kudos
Message 2 of 11
(1,644 Views)

3 temel çözüm mevcut.

1.Report Generation toolkit

2.ActiveX ile Office Object üzerinden erişebilirsiniz

3.NET ile Microsoft.Office.Interop üzerinden erişebilirsiniz Excel Object Model Overview

Zafer DEPE
R&D Proje Lideri
Elektronik Müh.
E3TAM A.Ş.
www.e3tam.com
0 Kudos
Message 3 of 11
(1,635 Views)

.NET ile nasıl yapabileceğinize yol göstermesi için bir örnek ekliyorum. İşinizi tam olarak bilmediğimden temel düzeyde bir şey yazdım. İstediğinizle ilgili kapsamlı C# örneklerini "MSDN" yada "stackoverflow" da bulabilirsiniz. Sonra bunları Labview içerisinde .NET kütüphanesi ile çevirmeniz gerekli.

Zafer DEPE
R&D Proje Lideri
Elektronik Müh.
E3TAM A.Ş.
www.e3tam.com
0 Kudos
Message 4 of 11
(1,630 Views)

Bu vi dan ne anlamam lazım acaba? Tam olarak ne ifade ediyor anlayamadım. Biraz izah edebilir misiniz.

0 Kudos
Message 5 of 11
(1,604 Views)
Solution
Accepted by topic author erensakarya
12-19-2017 11:18 PM

Excel yüklü bilgisayarda çalıştırırsanız Excel'i açıp bir çalışma kitabı ve bir çalışma sayfası ekliyor ve A1:B2 içeriğinin değerlerini okuyor.

Ancak örneğin asıl amacı .NET çağrıları ile EXCEL'e erişip hemen hemen her şeyi yapabileceğiniz göstermek. Siz benzer .NET fonksiyonları ile belli bir çalışma kitabını açıp içeriğini okuyacaksınız. Değerleri okuduktan sonra chart üzerinde göstermek nispeten kolay bir iş.

 

Yoğunluğum azaldığında bununla ilgili de bir örnek eklemeye çalışırım.

 

İyi geceler.

 

Not: Excel dosyasını dışarı CSV türü bir dosya olarak aktarak da Labview içerisinden okuyabilirsiniz. Ben Excel biçimli dosyayı değiştirmeden içeriği okumak istediğinizi düşündüm.

Zafer DEPE
R&D Proje Lideri
Elektronik Müh.
E3TAM A.Ş.
www.e3tam.com
0 Kudos
Message 6 of 11
(1,594 Views)

Zafer Bey, teşekkür ederim yalnız ben c# kullanamıyorum. Haliyle "sihirli bir değnek" aramıyorum ama biraz daha temel seviyede bir çözüm lazım bana. 

0 Kudos
Message 7 of 11
(1,585 Views)

Aşağıdaki linkte bir çözüm bulabilirsiniz.

https://forums.ni.com/t5/LabVIEW/How-to-read-excel-file-in-LabVIEW/td-p/3244449

 

Feti Keskin

Message 8 of 11
(1,572 Views)
Solution
Accepted by topic author erensakarya
12-21-2017 04:41 AM

En hızlı çözüm Feti beyin de paylaştığı "Report Generation toolkit" kullanmak. Siteden demo olarak indirip deneyebilirsiniz.

LabVIEW Report Generation Toolkit for Microsoft Office

 

Bunun dışında Excel dosyasını csv olarak dışarı aktarırsanız LV içerisinden okunabilecek bir biçime dönüştürebilirsiniz.

 

Excel1.PNGExcel2.PNG

Excel3.PNG

Zafer DEPE
R&D Proje Lideri
Elektronik Müh.
E3TAM A.Ş.
www.e3tam.com
Message 9 of 11
(1,565 Views)

Teşekkür ettim. Güzel bir açıklama olmuş

0 Kudos
Message 10 of 11
(1,548 Views)