Import PDF do excelu Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

luko02420
Level 2
Level 2
Příspěvky: 203
Registrován: únor 12
Pohlaví: Nespecifikováno
Stav:
Offline

Import PDF do excelu

Příspěvekod luko02420 » 13 kvě 2023 11:29

Dobrý den,
rád bych poprosil místní odborníky o pomoc při importu tabulky z PDF do excelu. Mám sice office 2019, ale načtení dat z pdf v nich nemám.
Rád bych kdyby to šlo makrem. Tabulka v pdf je vždy stejná a jenom jedna.
Děkuji moc za pomoc a ochotu.

Reklama
Uživatelský avatar
ITCrowd
Tvůrce článků
Guru Level 13.5
Guru Level 13.5
Příspěvky: 23601
Registrován: březen 10
Pohlaví: Muž
Stav:
Offline

Re: Import PDF do excelu

Příspěvekod ITCrowd » 13 kvě 2023 11:39

Tak jednoduché to není.
v pdf může být tabulka jako obrázek - v tom případě je to neřešitelné.
A pokud je jako text, pak je třeba nějaký OCR sowtware, který tu tabulku načte. teprve, až budou data z tabulky nějakým způsobem vydolovaná, lze použít makro.
Zkusili jste to vypnout a zapnout? Problémy řeším pouze v tématech. Do SZ mi proto píšete zbytečně.
Základní diagnostika WiFi Jak na diagnostiku sítě Router jako switch Proč je nesmysl chtít router s velkým dosahem Vybíráme router

petr22
Guru Level 15
Guru Level 15
Příspěvky: 53585
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: Import PDF do excelu

Příspěvekod petr22 » 13 kvě 2023 11:43

PDF je soubor urceny pouze pro cteni a jak jiz bylo receno, muze to byt
vektorova grafika (nejpravdepodobnejsi) nebo primo bitmapa.

Coz znamena, ze v PDF nemusi byt zadny text, ktery by bylo mozne importovat.

Tedy nejdriv pomoci OCR ziskat text a ten teprve po upravach importovat.

Reseni je jedine - pokud se to ma importovat do Excelu, NESMI to byt PDF.
V tom PDF je to nejspis proto, aby se v tom nikdo nemohl vrtat.

luko02420
Level 2
Level 2
Příspěvky: 203
Registrován: únor 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Import PDF do excelu

Příspěvekod luko02420 » 13 kvě 2023 12:08

petr22 píše:PDF je soubor urceny pouze pro cteni a jak jiz bylo receno, muze to byt
vektorova grafika (nejpravdepodobnejsi) nebo primo bitmapa.

Coz znamena, ze v PDF nemusi byt zadny text, ktery by bylo mozne importovat.

Tedy nejdriv pomoci OCR ziskat text a ten teprve po upravach importovat.

Reseni je jedine - pokud se to ma importovat do Excelu, NESMI to byt PDF.
V tom PDF je to nejspis proto, aby se v tom nikdo nemohl vrtat.



Dobrý den, budou v tom pdf nejspíš normální data, když jsem to zkoušel přes Adobe konvertor tak z toho byla normální tabulka.
Ale tato možnost je pro mne nepoužitelná.
Jedná se o objednávky a těch bývá cca 20 za den. Zákazník to posílá v pdf. Prý mu to tak vyhovuje a nehodlá nic měnit. Zadávání objednávek ručně je dost zdlouhavé.
Na netu jsem nějaké kódy našel ale nedokáži je rozchodit.

petr22
Guru Level 15
Guru Level 15
Příspěvky: 53585
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: Import PDF do excelu

Příspěvekod petr22 » 13 kvě 2023 12:16

Pokud se to ma dale zpracovavat, NESMI to byt v PDF.

To uz to mohou posilat rovnou na papire a naskenovane.

Nebo upgradovat na Office 2021 a vyzkouset import z PDF, co ten convertor provede.

PDF nikdy nebude tak jednoduche jako proste otevrit soubor.

Uživatelský avatar
mmmartin
Moderátor
Elite Level 10
Elite Level 10
Příspěvky: 9504
Registrován: srpen 04
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: Import PDF do excelu

Příspěvekod mmmartin » 13 kvě 2023 12:27

luko02420: Necituj předchozí příspěvek.
ASUS Prime Z390-P / Hexa Core Intel core i5 Coffee Lake-S / Gigabyte GeForce GTX 650 Ti / FORTRON BlueStorm Bronze 80PLUS / W 11

luko02420
Level 2
Level 2
Příspěvky: 203
Registrován: únor 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Import PDF do excelu

Příspěvekod luko02420 » 13 kvě 2023 12:31

Pardon, omlouvám se.

Dodatečně přidáno po 15 minutách 15 vteřinách:
Na netu jsem našel toto makro, akorát když to otevře adobe readra, tak mi vyzkočí hlášky, že nelze otevřít přístup zamítnut.

Kód: Vybrat vše

Sub BackToA1()
Range("A1").Select
End Sub

Sub GetPDFnow()
Dim varRetVal As Variant, strFullyPathedFileName As String, strDoIt As String
'Add a new worksheet
Sheets.Add After:=Sheets(Sheets.Count)
'Name it
ActiveSheet.name = "Input01"
'Back to "A1"
Range("A1").Activate
'HERE YOU DEFINE THE FULLY PATHED PDF FILE
strFullyPathedFileName = "Z:\Pokus\PDF"
'HERE YOU SET UP THE SHELL COMMAND
strDoIt = "C:\Program Files (x86)\Adobe\Reader 9.0\Reader\AcroRd32.exe " & strFullyPathedFileName
'The Shell command
varRetVal = Shell(strDoIt, 1)
'Aplication.TimeValue ("00:00:20")
'Clear CutCopyMode
Application.CutCopyMode = False
AppActivate varRetVal
'Wait some time
Application.Wait Now + TimeValue("00:00:03") ' wait 3 seconds
DoEvents
'IN ACROBAT :
'SELECT ALL
SendKeys "^a"
'COPY
SendKeys "^c"
'EXIT (Close & Exit)
SendKeys "^q"
'Wait some time
Application.Wait Now + TimeValue("00:00:03") ' wait 3 seconds
DoEvents
'Paste
ActiveSheet.Paste
'Go back to cell A1
Call BackToA1
End Sub

Uživatelský avatar
ITCrowd
Tvůrce článků
Guru Level 13.5
Guru Level 13.5
Příspěvky: 23601
Registrován: březen 10
Pohlaví: Muž
Stav:
Offline

Re: Import PDF do excelu

Příspěvekod ITCrowd » 13 kvě 2023 14:57

Tohle makro dělá akorát to, že označí vše, vloží do schránky a schránku pak vloží do excelu.
Zde: "Z:\Pokus\PDF" musí být plný název souboru - tedy např.: "C:\objednavky\objednavka26.pdf". Ale pokud tam jsou mezery, pak se to musí řešit jinak.
Zkusili jste to vypnout a zapnout? Problémy řeším pouze v tématech. Do SZ mi proto píšete zbytečně.
Základní diagnostika WiFi Jak na diagnostiku sítě Router jako switch Proč je nesmysl chtít router s velkým dosahem Vybíráme router

Uživatelský avatar
Grander
Level 4.5
Level 4.5
Příspěvky: 1887
Registrován: leden 12
Pohlaví: Muž
Stav:
Offline

Re: Import PDF do excelu

Příspěvekod Grander » 13 kvě 2023 15:10

"Dobrý den, budou v tom pdf nejspíš normální data, když jsem to zkoušel přes Adobe konvertor tak z toho byla normální tabulka.
Ale tato možnost je pro mne nepoužitelná."
Nechápu, proč je nepoužitelná? Když už jsi z toho vydoloval tabulku, tak půl práce je hotovo, teď je už jen zbývá naformátovat a vyčistit, aby tam zůstali jen údaje, které potřebuješ. A samozřejmě na to udělat script, který to následně bude provádět automaticky (pokud struktura PDF je pokaždé stejná.

petr22
Guru Level 15
Guru Level 15
Příspěvky: 53585
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: Import PDF do excelu

Příspěvekod petr22 » 13 kvě 2023 15:20

Nic z toho neresi hlavni problem - ze vstupni data jsou schvalne ve formatu, ktery
ma zajistit, ze data v souboru nebudou nijak modifikovana.

Pokud se maji objednavky dale zpracovat, tak se nesmi posilat v read-only dokumentu.
Kdyz druha strana pri vytvareni zaskrtne aby se to zkonvertovalo na bitmapu, tak jakykoliv
pokus o import selze.

Koho to vubec napadlo, nechat si posilat objednavky v PDF a pak se je snazit nacitat do Excelu?
Zdrojova data pro tvorbu tech PDF jsou zcela urcite ve srtandadnim formatu pro Office.

Uživatelský avatar
Grander
Level 4.5
Level 4.5
Příspěvky: 1887
Registrován: leden 12
Pohlaví: Muž
Stav:
Offline

Re: Import PDF do excelu

Příspěvekod Grander » 13 kvě 2023 15:40

"Kdyz druha strana pri vytvareni zaskrtne aby se to zkonvertovalo na bitmapu, tak jakykoliv
pokus o import selze."
Jenže druhá strana nic takového nezaškrtla a teď už víme, že ten obsah je strojově čitelný. Takže to jde. Teď je to jen o tom, připravit postup na míru.
Objednávka předáváná v uzavřeném formátu určeném především ke čtení je samozřejmě z hlediska následného strojového zpracování blbost, nicméně pokud je zakazník takto zvyklý a logicky líný cokoliv měnit, tak s tím tazatel sotva něco udělá (pokud zákazníka nepřesvědčí, aby to např. kromě PDF posílal i v nějakém otevřeném formátu) a musí pracovat s tím, co dostane.

Uživatelský avatar
ITCrowd
Tvůrce článků
Guru Level 13.5
Guru Level 13.5
Příspěvky: 23601
Registrován: březen 10
Pohlaví: Muž
Stav:
Offline

Re: Import PDF do excelu

Příspěvekod ITCrowd » 13 kvě 2023 15:50

I z read-only dokumentu lze data načíst.
Tazateli jde dle mě o to, aby určitá data z objednávky nemusel otrocky přepisovat do excelu, v němž pravděpodobně mají evidenci.
K ostatnímu je zbytečné se vyjadřovat. Zákazník si přeje pdf, tak to bude pdf.
Zkusili jste to vypnout a zapnout? Problémy řeším pouze v tématech. Do SZ mi proto píšete zbytečně.
Základní diagnostika WiFi Jak na diagnostiku sítě Router jako switch Proč je nesmysl chtít router s velkým dosahem Vybíráme router


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • PowerQuery - import dat do sloupců Příloha(y)
    od MK_Vs » 31 říj 2023 10:00 » v Kancelářské balíky
    9
    2067
    od MK_Vs Zobrazit poslední příspěvek
    02 lis 2023 09:26
  • VPS Hosting pro import vlastního VM (proxmox)
    od FIDLIK » 20 říj 2023 21:16 » v Vše ostatní (sw)
    0
    1690
    od FIDLIK Zobrazit poslední příspěvek
    20 říj 2023 21:16
  • Poškozený soubor excelu Příloha(y)
    od Jsimi » 06 úno 2024 22:43 » v Kancelářské balíky
    0
    754
    od Jsimi Zobrazit poslední příspěvek
    06 úno 2024 22:43
  • Promítaní excelu a videa zároveň
    od Marw7_ » 02 čer 2023 15:57 » v Vše ostatní (sw)
    2
    1314
    od X Zobrazit poslední příspěvek
    02 čer 2023 18:06
  • Tisk z excelu mění výšky buněk
    od Moonddur » 28 dub 2023 11:50 » v Kancelářské balíky
    1
    1768
    od atari Zobrazit poslední příspěvek
    28 dub 2023 12:08

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti