Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana Mendapatkan Nilai Mentah Sel dalam Openpyxl Walaupun Ia Mengandungi Formula?

Bagaimana Mendapatkan Nilai Mentah Sel dalam Openpyxl Walaupun Ia Mengandungi Formula?

Linda Hamilton
Linda Hamiltonasal
2024-10-25 02:14:30563semak imbas

How to Get the Raw Value of a Cell in Openpyxl Even If It Contains a Formula?

Cara Mendapatkan Nilai Sel Sebenar dalam Openpyxl

Apabila mengakses nilai sel dalam Excel menggunakan openpyxl, anda mungkin menghadapi percanggahan antara nilai yang dipaparkan dan nilai sebenar yang disimpan dalam sel jika sel mengandungi formula. Ini kerana openpyxl biasanya mentafsir formula dan mendapatkan semula hasil yang dikira.

Untuk mendapatkan semula nilai sel sebenar, termasuk formula, anda boleh menggunakan parameter data_only semasa memuatkan buku kerja. Parameter ini mengarahkan openpyxl untuk mengabaikan sebarang formula dan mendapatkan semula nilai sel yang tidak dikira.

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

Dengan menetapkan data_only kepada True, anda boleh mendapatkan semula nilai sel sebenar walaupun untuk sel yang mengandungi formula. Ini memastikan anda sentiasa mempunyai akses kepada nilai asas, tanpa mengira sebarang pengiraan yang mungkin telah digunakan.

Atas ialah kandungan terperinci Bagaimana Mendapatkan Nilai Mentah Sel dalam Openpyxl Walaupun Ia Mengandungi Formula?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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