ประเมินสเปรดชีต Excel ใน Python (เอนจิ้น Excel แบบไม่มีหัว?)


0

ดังนั้นเราจึงมีกระบวนการผลิตที่เกี่ยวข้องกับสเปรดชีต excel ที่ค่อนข้างซับซ้อน (จริงๆแล้วสเปรดชีทหลายแผ่น) เป็นส่วนหนึ่งของกระบวนการ

เนื่องจากสเปรดชีตมีความซับซ้อนเท่าที่เป็นอยู่และยังคงเป็นเอกสารที่มีชีวิตอยู่ฉันไม่สะดวกที่จะพยายามแปลเป็นภาษาไพ ธ อน

แต่ฉันต้องการประเมินสเปรดชีทภายในของหลามเชลล์

IE ฉันจะสร้างส่วนต่อประสานผู้ใช้แบบหลาม / tkinter เพื่อให้สามารถป้อนพารามิเตอร์ต่างๆ เมื่อพร้อมฉันจะโหลดพารามิเตอร์เหล่านี้ลงในเซลล์ที่ถูกต้องในสเปรดชีทต่าง ๆ ประเมินสเปรดชีทและแยกข้อมูลที่ฉันต้องการ

openpyxl จะให้ฉันจัดการเซลล์ แต่ไม่ชัดเจนว่าจะประเมินสเปรดชีท (มีสเปรดชีตเชื่อมโยงกันทั้งหมด 3 แผ่น)

สเปรดชีตมีมาโครและรหัส VB ​​บางตัวอยู่ด้านหลังเซลล์ ดังนั้นจึงเป็นโครงการที่จะจับภาพทั้งหมดนี้ในงูหลาม ดังที่ฉันได้กล่าวไว้ข้างต้นนี่เป็นแผ่นชีทที่มีชีวิต เมื่อมีการปรับกระบวนการสเปรดชีตก็จะถูกอัพเดท

ฉันต้องการอยู่ห่างจากสถานการณ์ใด ๆ ที่ฉันมีระบบสองระบบที่จะต้องเก็บไว้ในซิงค์ (เช่นสเปรดชีตและรหัสหลามที่ไม่สามารถซิงค์ได้)

พอยน์เตอร์ใด ๆ จะได้รับการชื่นชมอย่างมาก LibreOffice มีตัวเลือก --headless ฉันจะดูต่อไปว่า


1
คำถามของคุณคืออะไร? โปรดระบุอย่างชัดเจนว่าสิ่งนี้จะปิดกว้างเกินไป ถ้ามันเกี่ยวกับการเขียนโปรแกรมก็เป็นเรื่องนอกหัวข้อ
DavidPostill

เพื่อให้ได้คำตอบเฉพาะคุณจะต้องถามคำถามเฉพาะเนื่องจากคำถามนี้มีแนวโน้มที่จะถูกปิดดูรายละเอียดเพิ่มเติมได้ที่นี่: superuser.com/help/how-to-ask
PeterH

ฉันใช้ powershell และห้องสมุด COM สำหรับสิ่งของ xlsx ของฉัน แต่การบันทึกและการโหลดแผ่นกล่าวว่าควรบังคับให้คำนวณซ้ำ แต่อันตรายที่ใหญ่ที่สุดจะทำให้ผู้ใช้สับสนว่าสเปรดชีตที่มีชีวิต
Brian
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.