• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

PDF dosyasından Excel'e veri alma

  • Konbuyu başlatan Konbuyu başlatan dost
  • Başlangıç tarihi Başlangıç tarihi
Katılım
15 Mart 2005
Mesajlar
385
Excel Vers. ve Dili
Microsoft 2016 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

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.
 
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.
 
İnceleyiniz.

 
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

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

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.
 
Teşekkürler ......

İlave istekleriniz için fatura adresiniz ?

.
 
Son düzenleme:
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.
 
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. :)))
 
Geri
Üst