1. Produk
  2.   Metadata
  3.   Python
  4.   OpenPyXL
 
  

Perpustakaan Python Sumber Terbuka untuk Mengurus Metadata Fail Excel

Cuba OpenPyXL, perpustakaan Python Sumber Terbuka & Percuma untuk mengakses dan mengubah suai metadata Excel XLS dan Fail XLSX.

Apakah OpenPyXL API untuk Python?

OpenPyXL ialah perpustakaan Python yang berkuasa yang bukan sahaja membenarkan anda mencipta, membaca dan mengedit fail Excel tetapi juga menyediakan keupayaan yang mantap untuk mengurus metadata mereka. Metadata, seperti pengarang buku kerja, tajuk, subjek, kata kunci dan tarikh penciptaan, memainkan peranan penting dalam mengatur dan mengenal pasti dokumen Excel, terutamanya dalam aliran kerja data berskala besar. OpenPyXL memudahkan untuk mengakses dan mengubah suai sifat ini melalui API mudah dan Pythonicnya. Dengan bekerja dengan sifat dokumen seperti workbook.properties, pembangun boleh mengautomasikan pengurusan metadata, memastikan konsistensi dan pematuhan merentas set data. Sama ada anda menganjurkan laporan dipacu data, meningkatkan kebolehcarian dokumen atau membenamkan maklumat tambahan ke dalam hamparan, OpenPyXL menawarkan pendekatan yang cekap dan mesra pengguna untuk mengendalikan metadata fail Excel.

Ciri Utama OpenXL Python API untuk Penggunaan dengan Metadata Excel

Penggunaan OpenPyXL API adalah berdasarkan API PHPExcel dan mempunyai ciri-ciri kukuh berikut.

  • Buat dan Ubah Suai Fail Excel: Bekerja dengan format `.xlsx` dan `.xlsm` secara pengaturcaraan.
  • Pengurusan Metadata: Akses dan edit sifat buku kerja seperti pengarang, tajuk dan kata kunci.
  • Kendalian Sel dan Julat: Baca, tulis dan format sel individu atau julat sel.
  • Sokongan Formula: Tambah dan nilai formula dalam helaian Excel.
  • Pembuatan Carta: Jana pelbagai jenis carta, seperti carta bar, garisan dan pai, secara langsung dalam Excel.
  • Pemformatan Bersyarat: Gunakan peraturan pemformatan secara dinamik berdasarkan nilai sel.
  • Pengesahan Data: Tetapkan sekatan input untuk sel menggunakan lungsur turun, peraturan dan kekangan.
  • Penyatuan Jadual Pangsi: Cipta dan ubah suai jadual pangsi untuk analisis data dinamik.
  • Pengurusan Helaian: Tambah, padam dan susun semula helaian dalam buku kerja.
  • Gaya dan Tema: Sesuaikan penampilan sel, termasuk fon, warna dan jidar.
  • Sokongan Hiperpautan: Tambahkan hiperpautan pada sel untuk interaktiviti yang dipertingkatkan.
  • Penyelenggaraan Aktif: Dikemas kini secara kerap untuk menyokong ciri baharu dan memastikan keserasian.
  • Sumber Terbuka: Tersedia secara percuma dan disokong oleh komuniti pembangun yang kuat.

Kelebihan OpenPyXL API untuk Python

  • Akses Mudah kepada Metadata: Baca sifat buku kerja dengan pantas seperti tajuk, pengarang, subjek dan kata kunci.
  • Kemas Kini Metadata: Kemas kini atau ubah suai metadata sedia ada dengan mudah untuk menggambarkan perubahan atau pembetulan.
  • Medan Metadata Tersuai: Tambahkan atau urus sifat tersuai untuk keperluan organisasi tertentu.
  • Organisasi Dokumen Dipertingkat: Kekalkan metadata yang konsisten merentas fail Excel untuk pengkategorian dan kebolehcarian yang lebih baik.
  • Mesra Automasi: Automasi kemas kini metadata merentas berbilang fail, menjimatkan masa dan memastikan keseragaman.
  • Penyatuan Lancar: Mengintegrasikan pengurusan metadata ke dalam aliran kerja pemprosesan data yang lebih besar.
  • Kemerdekaan Platform: Berfungsi merentas platform, mendayakan pengurusan metadata pada sistem Windows, macOS dan Linux.
  • Fleksibiliti Sumber Terbuka: Percuma untuk digunakan dan disesuaikan untuk aplikasi dipacu metadata tertentu.
  • Menyokong Pematuhan: Membantu memastikan ketekalan metadata dalam pematuhan piawaian organisasi atau kawal selia.

Penggunaan Biasa API OpenPyXL untuk Python

  • Mengautomasikan Kemasukan Data: Buat dan isikan helaian Excel secara pemrograman dengan data berstruktur.
  • Penjanaan Laporan: Jana laporan berasaskan Excel dengan carta, formula dan reka letak tersuai.
  • Pengeluaran Metadata: Dapatkan semula sifat buku kerja seperti pengarang, tajuk, subjek dan kata kunci untuk organisasi dokumen.
  • Kemas Kini Metadata: Ubah suai atau tambah medan metadata untuk meningkatkan pengelasan dan kebolehcarian fail Excel.
  • Pengurusan Metadata Tersuai: Cipta dan selenggara medan metadata tersuai untuk keperluan perniagaan tertentu.
  • Organisasi Fail: Gunakan metadata untuk mengkategorikan dan menandakan fail Excel secara sistematik dalam set data yang besar.
  • Persediaan Analisis Data: Anotasi fail Excel dengan metadata untuk menerangkan kandungan atau sumbernya untuk analisis yang lebih mudah.
  • Dokumentasi Arkib: Kemas kini medan metadata seperti tarikh penciptaan dan pengubahsuaian untuk pematuhan piawaian arkib.
  • Automasi Aliran Kerja: Sepadukan kemas kini metadata ke dalam aliran kerja automatik untuk memastikan konsistensi merentas berbilang fail.
  • Pengoptimuman Carian: Benamkan kata kunci dalam metadata untuk meningkatkan kebolehtemuan dokumen Excel dalam repositori besar.

GitHub

Statistik GitHub

nama:
Bahasa:
Bintang:
Garpu:
Lesen:
Repositori dikemas kini terakhir pada

Bermula dengan OpenPyXL API

Anda memerlukan Python versi 3.9+ (CPython dan PyPy) pada Linux, Windows dan macOS, dan tidak mempunyai kebergantungan di luar perpustakaan standard Python.. Jadi, mula-mula pasang Python dan kemudian gunakan arahan di bawah untuk memasang OpenPyXL API pada mesin anda menggunakan pip dan persekitaran maya.

Pasang OpenPyXL API dari Terminal


pip install openpyxl

Contoh Kod untuk Bekerja dengan OpenPyXL API untuk Python

Contoh kod berikut menunjukkan cara membaca dan menulis maklumat metadata bagi fail Excel XLS dan XLSX menggunakan OpenPyXL API untuk Python.

Baca Metadata daripada Fail Excel dalam Python

Kami boleh membaca maklumat metadata daripada fail Excel XLS dan XLSX dari dalam aplikasi Python kami menggunakan API OpenPyXL. Ia membolehkan anda memuatkan fail Excel tanpa sebarang isu dan membaca metadatanya seperti yang ditunjukkan dalam contoh kod berikut.

Keluaran

Output di bawah menunjukkan metadata yang diambil daripada fail XLSX menggunakan OpenPyXL API:

Contoh Output


Excel Metadata:
Title: Quarterly Report
Author: John Doe
Subject: Financial Analysis
Keywords: Finance, Q4, Report
Created Date: 2023-12-01 10:30:00
Last Modified By: Jane Doe
Modified Date: 2023-12-10 15:45:00

Kesimpulan

OpenPyXL ialah alat penting untuk pembangun dan penganalisis yang bekerja secara meluas dengan fail Excel dalam Python. Set ciri komprehensifnya membolehkan penciptaan, pembacaan dan manipulasi yang lancar bagi hamparan Excel dalam format .xlsx dan .xlsm. Apabila ia berkaitan dengan pengurusan metadata, OpenPyXL bersinar dengan keupayaannya untuk mengakses, mengemas kini dan mengatur sifat buku kerja, membolehkan organisasi dokumen dipertingkatkan dan kebolehcarian. Reka bentuknya yang intuitif, Pythonic menjadikannya boleh diakses oleh pengguna dari semua peringkat pengalaman, manakala sifat sumber terbukanya memastikan fleksibiliti dan sokongan komuniti yang berterusan. Sama ada anda mengautomasikan aliran kerja, menjana laporan yang kompleks atau mengurus metadata untuk set data yang besar, OpenPyXL menyediakan alatan untuk memperkemas dan memudahkan operasi fail Excel anda.

Produk Serupa

 Malay