Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan, RPA projelerinde ve Python programlama ile Excel dosyaları arasındaki entegrasyonu anlatan bir eğitim içeriğidir.
- Video, Excel tabanı komponentlerinin tanıtımıyla başlayıp (Open Excel File, Create Excel File, Switch to Sheet, Fetch Column Values, Update Cell, Update with Index, Save Excel File) pratik örneklerle devam etmektedir. İçerikte Excel dosyası oluşturma, açma, hücre değerlerini güncelleme, döngülerle veri yazma ve Excel'deki değerlere erişim gibi temel işlemler adım adım gösterilmektedir.
- Eğitim ayrıca Excel'den veri çekme, header kullanımı, verileri JSON nesnesi olarak işleme, çekilen verilere erişim ve Excel'e veri güncelleme işlemleri gibi konuları da kapsamaktadır. Özellikle bir dizi kullanarak Excel'e araba markaları yazma ve farklı sheet'ler arasında geçiş yapma örnekleri detaylı olarak anlatılmaktadır.
- 00:01RPA Projelerinde Excel Dosyaları ile Çalışma
- RPA projelerinde Excel dosyaları ile çalışmak için sol taraftaki Excel tabanı açıldığında yaklaşık yedi tane komponent bulunur.
- Open Excel File komponenti ile var olan bir Excel dosyasında oturum açılabilir, Create Excel File komponenti ile sıfırdan Excel dosyası oluşturulabilir.
- Switch to Sheet özelliği ile Excel dosyasındaki sheet'ler arasında dolaşılabilir, Fetch Column Values komponenti ile kolonların değerlerine erişilebilir.
- 01:11Excel Dosyası Oluşturma ve Açma
- Create Excel File komponenti ile yeni bir Excel dosyası oluşturulabilir, DirectoryPath ile dosyanın kaydedileceği dizin, File Name ile dosyanın ismi belirlenir.
- Open Excel File komponenti ile dosya açılırken dosya yolunu, Excel oturumuna isim vermek, sheet adını ve open modunu belirtmek gerekir.
- Open modunda "Read Only" seçeneği ile hücrelerde herhangi bir şey yazılamaz, "Editable" seçeneği ile hem hücrelere erişilebilir hem de değerler yazılabilir.
- 03:20Excel'e Dizi Değerleri Yazma
- Excel'e dizi değerleri yazmak için önce değişkenler tabanında Variable Operation ile bir liste tipi değişken tanımlanır.
- Loop by Item komponenti ile dizi üzerinde döngü oluşturulur ve her döngüde dizinin item'ları Excel'in ilgili kolonuna yazılır.
- Update komutu ile kolonun koordinatı belirlenir ve döngü tamamlandıktan sonra Save Excel File ile dosya kaydedilir.
- 07:34Excel'deki Değerlere Erişim
- Excel'deki değerlere erişmek için Fetch Column Value komponenti kullanılır.
- Birden fazla kolondaki değerleri almak için aralara virgül konulabilir, herhangi bir ifade tanımlanmazsa Excel'deki tüm kolonlar alınır.
- Excel'de farklı bir sheet'e değer yazmak için Switch to Sheet komponenti ile ilgili sheet seçilebilir.
- 09:51Excel'den Veri Çekme
- Excel'de A, B, C, D, E ve F kolonlarında değerler varsa, sadece A, B ve C kolundaki değerleri almak için sadece bu kolon isimlerini belirtmek yeterlidir.
- Eğer Excel'de sadece A kolonunda değerler varsa, herhangi bir ifade yazmadan "tümünü getir" diyerek sadece A kolondaki değerleri alabilirsiniz.
- Kolon adlarını değişken üzerinden de alabilir ve Excel'de header (başlık) varsa bunu işaretleyebilirsiniz.
- 11:07Veri İşleme ve Değişkenlere Atama
- Excel'den çekilen değerler bir JSON nesnesi olarak oluşturulur ve bu nesneye kolonlara erişmek için isimlendirme yapılır.
- Session name'i belirleyerek hangi session üzerinden ilerleyeceğini söylersiniz ve çekilen değerleri bir değişkene atayabilirsiniz.
- Python bloğu içerisinde çalışan kodlar py resort adında bir nesne ile geri döner ve bu nesne JSON olarak pars edilerek değişkene atanır.
- 12:04JSON Nesnesine Erişim
- Oluşan sonuçları görmek için echo komutu ile py resort nesnesini seçebilirsiniz.
- JSON nesnesi bir dizi olarak döner ve bu dizinin içeriğini görmek için echo py resort komutunu kullanabilirsiniz.
- JSON nesnesinde her bir nesne bir kolon bilgisini içerir ve bu nesnelere indeks numarası ile erişilebilir.
- 16:17Veri Güncelleme
- Excel'deki hücrelere erişmek için indeks numarası kullanılır, örneğin A1 hücresinin yanındaki hücre B1 hücresidir.
- Excel komponentleri ile update selvit index komponenti kullanılarak belirli bir satır ve kolona değer yazılabilir.
- Update işlemi sonrası Excel kaydedilerek değişiklikler uygulanır.