Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन का उपयोग करके PDF फ़ाइलों को एक्सेल फ़ाइलों में कैसे कन्वर्ट करें?


पायथन में विभिन्न प्रकार के ऑपरेशन हैंडल करने के लिए पैकेज का बड़ा सेट है। इस लेख के माध्यम से, हम देखेंगे कि PDF फ़ाइल को एक्सेल फ़ाइल में कैसे कन्वर्ट करें। पायथन में PDF को CSV में कन्वर्ट करने के लिए विभिन्न पैकेज उपलब्ध हैं लेकिन हम Tabula-py मॉड्यूल का उपयोग करेंगे। tabula-py का प्रमुख भाग जावा में लिखा गया है जो PDF डॉक्यूमेंट पढ़ता है और पायथन DataFrame को JSON ऑब्जेक्ट में कन्वर्ट करता है।

Tabula-py के साथ काम करने के लिए, हमारे सिस्टम में जावा प्रीइंस्टॉल्ड होना चाहिए। अब, PDF फ़ाइल को CSV में कन्वर्ट करने के लिए हम इन चरणों का पालन करेंगे:

  • कमांड शेल में pip install tabula-py टाइप करके आवश्यक पैकेज इंस्टॉल करें।

  • अब read_pdf("file location", pages=number) फंक्शन का उपयोग करके फ़ाइल पढ़ें। यह DataFrame लौटाएगा।

  • tabula.convert_into('pdf-filename', 'name_this_file.csv', output_format="csv", pages="all") का उपयोग करके DataFrame को एक्सेल फ़ाइल में कन्वर्ट करें। यह आमतौर पर PDF फ़ाइल को एक्सेल फ़ाइल में एक्सपोर्ट करता है।

उदाहरण

इस उदाहरण में, हमने IPL मैच शेड्यूल डॉक्यूमेंट का उपयोग इसे एक्सेल फ़ाइल में कन्वर्ट करने के लिए किया है।

# आवश्यक मॉड्यूल इम्पोर्ट करें
import tabula

# PDF फ़ाइल पढ़ें
df = tabula.read_pdf("IPLmatch.pdf", pages='all')[0]

# PDF को CSV में कन्वर्ट करें
tabula.convert_into("IPLmatch.pdf", "iplmatch.csv", output_format="csv", pages='all')
print(df)

आउटपुट

उपरोक्त कोड चलाने से PDF फ़ाइल एक्सेल (CSV) फ़ाइल में कन्वर्ट हो जाएगी।

पायथन का उपयोग करके PDF फ़ाइलों को एक्सेल फ़ाइलों में कैसे कन्वर्ट करें?


  1. EPS फाइल को PDF में कैसे बदलें? EPS फाइल को PDF में कैसे बदलें?

    एनकैप्सुलेटेड पोस्टस्क्रिप्ट (EPS) एक मानक ग्राफिक्स फाइल फॉर्मेट है जिसमें इमेज, बिटमैप, टेक्स्ट, और 2D वेक्टर ग्राफिक्स होते हैं। जबकि PDF फाइल रीड-ओनली डॉक्यूमेंट के लिए उपयोग किया जाने वाला पोर्टेबल डॉक्यूमेंट फॉर्मेट है। कुछ उपयोगकर्ताओं को अपने लोगो या किसी प्रकार की इमेज वाली EPS फाइलों को PD

  1. किसी मौजूदा फ़ाइल को PDF में कैसे बदलें? किसी मौजूदा फ़ाइल को PDF में कैसे बदलें?

    बहुत से लोग हैं जो इसे मौजूदा MS Word या MS Excel फ़ाइल को PDF में बदलना बहुत मुश्किल पाते हैं। और फिर ऐसी वेबसाइटें भी हैं जिनका उपयोग लोग इन फ़ाइलों को PDF फॉर्मेट में बदलने के लिए करते थे। आपको वास्तव में एक नियमित फ़ाइल को PDF बनाने के लिए वेबसाइट का उपयोग करने की आवश्यकता नहीं है क्योंकि दोनों,

  1. एक्सेल शीट्स को सुरक्षित PDF में बदलने के लिए चरण-दर-चरण गाइड एक्सेल शीट्स को सुरक्षित PDF में बदलने के लिए चरण-दर-चरण गाइड

    यदि आपके काम में बहुत सारे डेटा और नंबरों को संभालना शामिल है, तो आप शायद माइक्रोसॉफ्ट एक्सेल या गूगल स्प्रेडशीट्स का उपयोग करते हैं। लेकिन, क्या आप जानते हैं कि किसी और के साथ साझा करने से पहले एक्सेल फाइलों को PDF में बदलना हमेशा एक अच्छी प्रथा है? इस ब्लॉग में, हम चर्चा करेंगे कि आप एक्सेल फाइलो