El fragmento de código anterior muestra cómo usar la biblioteca openpyxl para exportar datos de los modelos de Django a una hoja de cálculo de Excel. Para hacer esto, el código primero crea un libro de trabajo en blanco y una hoja de trabajo activa. Luego, escribe los encabezados de las columnas en la hoja de trabajo y establece los anchos de columna.

A continuación, recorre los modelos y escribe los datos de cada modelo en la hoja de trabajo. Para cada modelo, escribe los campos id, name, description y created_at en la hoja de trabajo. Finalmente, el código guarda el libro de trabajo en la respuesta y devuelve la respuesta.
ข้อมูลโค้ดด้านบนแสดงวิธีใช้ไลบรารี openpyxl เพื่อส่งออกข้อมูลจากโมเดล Django ไปยังสเปรดชีต Excel เมื่อต้องการทำเช่นนี้ โค้ดจะสร้างสมุดงานเปล่าและแผ่นงานที่ใช้งานอยู่ก่อน ถัดไป พิมพ์ส่วนหัวของคอลัมน์บนเวิร์กชีตและตั้งค่าความกว้างของคอลัมน์ จากนั้น ทำตามขั้นตอนแบบจำลองต่างๆ และเขียนข้อมูลสำหรับแต่ละแบบจำลองบนเวิร์กชีต สำหรับแต่ละรุ่น ให้พิมพ์ฟิลด์ id ชื่อ คำอธิบาย และ create_at ในเวิร์กชีต ในที่สุดโค้ดจะบันทึกสมุดงานในการตอบกลับและส่งกลับการตอบกลับ
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence