Bagaimana untuk Mendapatkan Nilai Sel Sebenar Daripada Keputusan Formula dalam openpyxl?

DDD
Lepaskan: 2024-10-24 19:45:02
asal
693 orang telah melayarinya

How to Retrieve Actual Cell Values Instead of Formula Results in openpyxl?

Mendapatkan semula Nilai Sel dengan openpyxl

Apabila bekerja dengan fail Excel menggunakan perpustakaan openpyxl, mengakses nilai sel kadangkala boleh mengakibatkan ketidakkonsistenan disebabkan formula pengiraan. Jika hasil yang diingini adalah untuk mendapatkan semula nilai sebenar yang sedang dipaparkan dalam sel, bukannya hasil pengiraan formula, berikut ialah penyelesaiannya:

Menggunakan Data_only Flag

Bendera data_only dalam kaedah openpyxl.load_workbook() membantu dalam situasi sedemikian. Dengan menetapkan bendera ini kepada Benar, openpyxl membaca nilai sel terus daripada fail Excel, memintas sebarang formula atau pengiraan yang berkaitan dengan sel. Begini caranya:

<code class="python">wb = openpyxl.load_workbook(filename, data_only=True)</code>
Salin selepas log masuk

Kod ini memuatkan buku kerja Excel ke dalam pembolehubah bernama 'wb' dengan bendera data_only ditetapkan kepada Benar. Dengan melakukan ini, openpyxl akan mendapatkan semula nilai sel apabila ia muncul pada helaian, mengabaikan sebarang formula asas. Anda kemudiannya boleh mengakses nilai sel menggunakan sintaks wsFilerow.

Dengan menggunakan bendera data_only, anda boleh memastikan openpyxl membaca nilai sel sebenar, memberikan anda keadaan semasa helaian Excel, tanpa mengira sebarang formula pengiraan.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nilai Sel Sebenar Daripada Keputusan Formula dalam openpyxl?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!