PDF dosyasından Excel'e veri alma

Katılım
15 Mart 2005
Mesajlar
353
Excel Vers. ve Dili
Microsoft 365 En 64 Bit
Arkadaşlar merhaba,

Ekte sunulu VerAl_PDF_URL.xlsm dosyası ile;

Web'den PDF dosyasını bilgisayarıma indiriyorum.
İndirmiş olduğum PDF dosyasını Excel dosyasına kopyalıyorum.

Ancak; excel sayfası biraz karışık oluyor haliyle :(

Bunun için excel dosyasına kopyalamadan önce;

PDF dosyasından Word dosyasına kopyalarken yada Word dosyasından Excel dosyasına kopyalarken, düzenleyerek (Örneğin RegExp kullanarak) kopyalayabilir miyiz?

Şimdiden teşekkürler.
 

Ekli dosyalar

muzaffer.sm

Altın Üye
Katılım
13 Kasım 2008
Mesajlar
371
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016 TR
Sayın Dost,

Bunun için Excel VBA uygulamasından ziyade buna uygun programlar mevcut.Başarılı isimlerden birisi olan ( Able2Extract ) bunu kullanmazınızı tavsiye ederim.Sürekli kullandığım bir programdır.Gayet başarılı bir program.
Excel VBA uygulaması sonuç olarak yazılımlar gibi net sonuçlar vermeyebilir.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,332
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Forumda @Haluk beyin bu konuyla ilgili vba kodları paylaşmıştı. @Zeki Gürsoy beyin bir dönüştürücü kodlaması vardı. Forumda paylaşmıştı. Bulunca paylaşırım.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,332
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
İnceleyiniz.

 
Katılım
15 Mart 2005
Mesajlar
353
Excel Vers. ve Dili
Microsoft 365 En 64 Bit
Merhaba,

İlk önce cevap yazan arkadaşlara teşekkür ederim.

Ekteki dosyada görüleceği üzere, Word'deki tabloyu copy paste yaptım.

Aslında tablo Mal İsmi kısmında bazı satırlarda tabloluktan çıkmış gibi.
Örneğin Satır 120:122
GTİP Numarası normalde 12 karakter uzunluğundadır.
A120:A122 değeri 2711 dir. (Bu 2711* GTİP numaralarının tamamı ÖTV'ye tabi demektir.) Ancak B120:B122 hücresindeki (.....ve 2711.29.00.00.12 hariç) metninde yazılı GTİP numaraları hariç demektir.

Bu metni ayırıp tabloya atmak gerekir.

Aklıma gelen çözüm:
Tablonun E sütununa "Tabi" , "Tabi değil" eklemek.
Eğer A sütunundaki değer <12 ve B sütununda ( * hariç) kelimesini içeren sayısal değerleri bulunan satırın altına satır(lar) olaran insert etmek ve E sütununa "Tabi değil" yazdırmak.

Forumda @Haluk beyin bu konuyla ilgili vba kodları paylaşmıştı. @Zeki Gürsoy beyin bir dönüştürücü kodlaması vardı. Forumda paylaşmıştı. Bulunca paylaşırım.

Gerek Zeki Gürsoy'un gerekse Haluk Bey'in çalışmaları çok güzel olmuş. Ellerine ve emeklerine sağlık...

Haluk Bey RegExp ile yukarıdaki yazdıklarım için yardımcı olursa veya ekteki tabloyu word'e atmadan RegExp ile PDF'den direkt excel'e atmam için yardımcı olabilirse sevinirim. (RegExp'in mantığını da kavramış olurum.)

Herkese iyi günler dilerim.
 

Ekli dosyalar

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,271
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Ekli RAR klasörünü bilgisayarda bir yere yerleştirip, içindeki Excel dosyasını açın ve sayfadaki butona tıklayın ....


.
 

Ekli dosyalar

Katılım
15 Mart 2005
Mesajlar
353
Excel Vers. ve Dili
Microsoft 365 En 64 Bit
Haluk Bey,

İlk önce çok teşekkür ederim. Eline sağlık çok güzel olmuş.

İlaveler:
İLK SÜTUN:
27.11
2711.12

İlave olmalı

4. SÜTUN:
Standart Metreküp
ilave olmalı

Ayrıca;
2. SÜTUN:
1.Sütun - 2.sütun
27.11 - (2711.11.00.00.00; 2711.12; 2711.13; 2711.19.00.00.11; 2711.21.00.00.00; 2711.29.00.00.11 ve 2711.29.00.00.12 hariç)
27.13 - (2713.11.00.00.00; 2713.12.00.00.00; 2713.20.00.00.19; 2713.90 hariç)

1.sütundaki değer karakter sayısı (0000.0000.0000) < 14 ve 2.sütundaki değer "(" ile başlayan ve "hariç)" ile bitenlerin GTİP numaralarını bulup o satırın altına yazmak.

Kolay gelsin.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,271
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Teşekkürler ......

İlave istekleriniz için fatura adresiniz ?

.
 
Son düzenleme:
Katılım
15 Mart 2005
Mesajlar
353
Excel Vers. ve Dili
Microsoft 365 En 64 Bit
Haluk Bey,

Yanlış anlaşıldığım için kusura bakmayın.

Sizden tabi ki istek ve taleplerim olamaz. Sadece yardım istemiştim.
Ancak; yanlış anlaşıldım maalesef.

Yapmış olduğunuz yardım ve gösterdiğiniz ilgi için teşekkürler.

İyi akşamlar.
 
Katılım
24 Nisan 2005
Mesajlar
3,652
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Ekli RAR klasörünü bilgisayarda bir yere yerleştirip, içindeki Excel dosyasını açın ve sayfadaki butona tıklayın ....


.
Meraktan biraz regexp karıştırayım dedim. Dosyada ortalık fena karıştır. :)))
 
Üst