• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Sgk Belgelerinden Veri Çekme Hk.

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

murat_8181

Excel Dostu
Katılım
17 Nis 2021
Mesajlar
532
Çözümler
38
Aldığı beğeni
237
Excel V
Office 2016 TR
Konu Sahibi
Değerli arkadaşlar elimde 5000 adet pdf halinde SGK işe giriş bildirgesi bulunmaktadır. Bu pdflerden istediğim verileri excele çekmek istesem bu makro ile yapılabilir acaba. Saygılar
 
Çözüm
Sayın murat_8181 ; Excel'de VBA ile pdf dosyası okuyup veri çekmek mümkündür. Ancak;
1- Bilgisayarınızda Adobe Reader programı yüklü olmalıdır. Çünkü belgenin içindeki veriyi okumak için VBA üzerinde ADOBE kütüphanesi eklenir ve sanki ADOBE çalışıyormuş gibi işlem yapılır.
2- Elinizdeki fiziki bir belgeyi tarayıcı ile tarayarak bilgisayarınıza aktardıysanız bu dosyalarda işlem YAPAMAYABİLİRSİNİZ. Çünkü bu dosyalar tarayıcı tarafından tabiri caizse fotoğraf çekmek suretiyle bilgisayara pdf olarak kaydedilirler. Belgenizdeki yazı, satır, sütun ve tablo bilgileri pdf uzantılı dosyaya gömülmediği için dosyanız (her ne kadar pdf uzantılı görseniz de) aslında bir resimden ibaret hale gelmiştir.
3- Bir önceki maddenin devamı olarak...
Sayın murat_8181 ; Excel'de VBA ile pdf dosyası okuyup veri çekmek mümkündür. Ancak;
1- Bilgisayarınızda Adobe Reader programı yüklü olmalıdır. Çünkü belgenin içindeki veriyi okumak için VBA üzerinde ADOBE kütüphanesi eklenir ve sanki ADOBE çalışıyormuş gibi işlem yapılır.
2- Elinizdeki fiziki bir belgeyi tarayıcı ile tarayarak bilgisayarınıza aktardıysanız bu dosyalarda işlem YAPAMAYABİLİRSİNİZ. Çünkü bu dosyalar tarayıcı tarafından tabiri caizse fotoğraf çekmek suretiyle bilgisayara pdf olarak kaydedilirler. Belgenizdeki yazı, satır, sütun ve tablo bilgileri pdf uzantılı dosyaya gömülmediği için dosyanız (her ne kadar pdf uzantılı görseniz de) aslında bir resimden ibaret hale gelmiştir.
3- Bir önceki maddenin devamı olarak, belgeyi tararken kağıdın üzerindeki yazıları tanıyarak pdf dosyasına gömen tarayıcılar (Ya/ya da programlar) da vardır. Bu bahsettiğimiz işlemin adı OCR (Optical Character Recognition - Optik Karakter Tanıma)'dir.
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
4- Bahsettiğiniz belgeler bizim kurumda gördüğüm İşe Giriş Bildirgeleri (sanıyorum bütün kurumlarda aynı belge kullanılıyor.) ise iş daha da zor olacaktır. Çünkü yazı puntoları küçük, içinde bol miktarda tablo çizgisi olan bir belgeden bahsediyoruz. Bu sayılan (ve sayılmayan) sebeplerden dolayı bu pdf dosyalarını ADOBE ile de açsanız Excel VBA ile de açtırsanız okuttuğunuzda içindeki metnin büyük bir bölümünü sağlıklı olarak tanıyamayacaktır. Çünkü bir yazını bilmem kaç yüz tane yazı sitilinden hangisi ile yazıldığını, kaç punto ile yazıldığını, içindeki tablo yapılarını vb. birbirinden BİLGİSAYARA AYIRT ETTİRMEK insanın yazıları tanıması gibi kolay değildir.
5- Eğer belgeleriniz Word, Excel yada Online kullandığınız programlarınız tarafından oluşturulmuş ve belgenin aslında olan metin, tablo bilgileri de belge verisine gömülmüşse o zaman başarı şansınız artacaktır. Ancak bunun da %100 garantisi yoktur.
6- İşin içine sayının BİNLERCE olması da eklenince çok başarılı bir sonuç alabileceğinizi düşünmüyorum.

Ancak;
Denemek için bilgisayarınıza ADOBE ücretli sürüm kurarak elinizdeki belgelerden bir kaç tanesini düzenlemeyi deneyebilirsiniz. Düzenleme ekranında göreceğiniz parçalı tablolardan ve metinlerden oluşan yapı Excel VBA ile veri çektiğinizde birbirine karışmış bir halde gelecektir. vb. vb...

Not: Denediğinizde sonucu bize de bildirirseniz şahsım adına memnun olurum. İyi geceler.
 
Son düzenleme:
Çözüm
Konu Sahibi
Sayın murat_8181 ; Excel'de VBA ile pdf dosyası okuyup veri çekmek mümkündür. Ancak;
1- Bilgisayarınızda Adobe Reader programı yüklü olmalıdır. Çünkü belgenin içindeki veriyi okumak için VBA üzerinde ADOBE kütüphanesi eklenir ve sanki ADOBE çalışıyormuş gibi işlem yapılır.
2- Elinizdeki fiziki bir belgeyi tarayıcı ile tarayarak bilgisayarınıza aktardıysanız bu dosyalarda işlem YAPAMAYABİLİRSİNİZ. Çünkü bu dosyalar tarayıcı tarafından tabiri caizse fotoğraf çekmek suretiyle bilgisayara pdf olarak kaydedilirler. Belgenizdeki yazı, satır, sütun ve tablo bilgileri pdf uzantılı dosyaya gömülmediği için dosyanız (her ne kadar pdf uzantılı görseniz de) aslında bir resimden ibaret hale gelmiştir.
3- Bir önceki maddenin devamı olarak, belgeyi tararken kağıdın üzerindeki yazıları tanıyarak pdf dosyasına gömen tarayıcılar (Ya/ya da programlar) da vardır. Bu bahsettiğimiz işlemin adı OCR (Optical Character Recognition - Optik Karakter Tanıma)'dir.
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
4- Bahsettiğiniz belgeler bizim kurumda gördüğüm İşe Giriş Bildirgeleri (sanıyorum bütün kurumlarda aynı belge kullanılıyor.) ise iş daha da zor olacaktır. Çünkü yazı puntoları küçük, içinde bol miktarda tablo çizgisi olan bir belgeden bahsediyoruz. Bu sayılan (ve sayılmayan) sebeplerden dolayı bu pdf dosyalarını ADOBE ile de açsanız Excel VBA ile de açtırsanız okuttuğunuzda içindeki metnin büyük bir bölümünü sağlıklı olarak tanıyamayacaktır. Çünkü bir yazını bilmem kaç yüz tane yazı sitilinden hangisi ile yazıldığını, kaç punto ile yazıldığını, içindeki tablo yapılarını vb. birbirinden BİLGİSAYARA AYIRT ETTİRMEK insanın yazıları tanıması gibi kolay değildir.
5- Eğer belgeleriniz Word, Excel yada Online kullandığınız programlarınız tarafından oluşturulmuş ve belgenin aslında olan metin, tablo bilgileri de belge verisine gömülmüşse o zaman başarı şansınız artacaktır. Ancak bunun da %100 garantisi yoktur.
6- İşin içine sayının BİNLERCE olması da eklenince çok başarılı bir sonuç alabileceğinizi düşünmüyorum.

Ancak;
Denemek için bilgisayarınıza ADOBE ücretli sürüm kurarak elinizdeki belgelerden bir kaç tanesini düzenlemeyi deneyebilirsiniz. Düzenleme ekranında göreceğiniz parçalı tablolardan ve metinlerden oluşan yapı Excel VBA ile veri çektiğinizde birbirine karışmış bir halde gelecektir. vb. vb...

Not: Denediğinizde sonucu bize de bildirirseniz şahsım adına memnun olurum. İyi geceler.
Sayın Ubak verdiğiniz çözüm önerileri için teşekkürler. Araştırmalarım sonucunda bir sitede konunun işlendiğini ve makro ile çözümlendiğini gördüm. Onun için sorunum çözülmüştür. Sağolun
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst