ฉันเขียนสคริปต์ไพ ธ อนที่ใช้แพคเกจ CSV และ xlrd เพื่อแปลงไฟล์. xlsx binary excel เป็นไฟล์. txt คั่นด้วยแท็บ น่าเสียดายที่ทุกเซลล์ถูกแปลงเป็นสตริง (ซึ่งเข้าใจได้) และจำนวนเต็มทุกค่าจะถูกแปลงเป็นทศนิยมที่แสดงเป็นสตริง ตัวอย่างเช่น:
เซลล์ใน excel มีจำนวนเต็ม 5
สิ่งนี้จะถูกส่งออกจากสคริปต์ของฉันเป็น "5.0"
กำหนดกระบวนการดาวน์สตรีมจำเป็นต้องรักษาความสอดคล้องของชนิดระหว่างไฟล์ excel ต้นฉบับและไฟล์. txt ที่แปลงแล้ว มันค่อนข้างท้าทายในการถอดรหัสชนิดข้อมูลหลังจากการแปลงเพราะเป็นไปไม่ได้ที่จะบอกสภาพอากาศว่าหมายเลขนั้นเดิมเป็นจำนวนเต็มหรือลอยโดยไม่ต้องดูไฟล์ต้นฉบับ
คำถามสุดท้ายของฉันคือต่อไปนี้:
excel บันทึกค่าตัวเลขทั้งหมดเป็นแบบลอยอัตโนมัติหรือไม่
ถ้าเป็นเช่นนั้นมีวิธีในการปรับการตั้งค่าเพื่ออนุญาตสำหรับจำนวนเต็มหรือไม่?
ขอบคุณ.