Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mengakses Nilai Sel Mentah dalam Excel Menggunakan Openpyxl?
Mengakses Nilai Sel Mentah dengan Openpyxl
Apabila membaca nilai sel Excel menggunakan perpustakaan Openpyxl, adalah mungkin untuk mendapatkan semula formula yang mengira nilai atau hasil sebenar. Secara lalai, Openpyxl mengembalikan nilai yang dikira. Walau bagaimanapun, terdapat kes di mana anda mungkin perlu mengakses nilai sel mentah, tidak termasuk sebarang formula atau pengiraan.
Untuk membaca nilai sel sebenar, anda hanya boleh menetapkan bendera data_only kepada True semasa memuatkan buku kerja. Bendera ini mengarahkan Openpyxl untuk mengabaikan sebarang formula dan mengembalikan nilai seperti yang ditunjukkan dalam sel:
<code class="python">wb = openpyxl.load_workbook(filename, data_only=True)</code>
Ini memastikan bahawa nilai sel yang diambil ialah teks mentah atau nombor yang disimpan dalam sel, tanpa mengira sebarang formula atau pengiraan yang digunakan untuknya. Ini amat berguna apabila anda ingin mengakses nilai sel semasa, yang mungkin berubah secara dinamik berdasarkan faktor lain dalam hamparan.
Dengan menetapkan bendera data_only, anda boleh memintas mana-mana nilai yang dikira dengan berkesan dan mendapatkan nilai sebenar perwakilan kandungan sel.
Atas ialah kandungan terperinci Bagaimana untuk Mengakses Nilai Sel Mentah dalam Excel Menggunakan Openpyxl?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!