Skip to content

Netthip/budget_automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

budget-automation

สคริปต์ Python สำหรับคำนวณคอลัมน์งบประมาณใน Excel อัตโนมัติ — แทนที่การพิมพ์สูตรทีละช่องด้วยมือ

ทำอะไร

รับไฟล์ Excel งบประมาณ แล้วคำนวณคอลัมน์ที่กำหนดไว้ให้อัตโนมัติ ได้แก่ ผลรวมบัญชี 1+2, สัดส่วนเทียบ พ.ร.บ. (เปอร์เซ็นต์), ผลรวมบัญชี 1+2+3, ส่วนต่างจาก พ.ร.บ. และเปอร์เซ็นต์ส่วนต่าง

รองรับการ หาคอลัมน์จากหัวตารางอัตโนมัติ (autodetect) โดยไม่ต้องระบุตำแหน่งคอลัมน์ตายตัว — แค่กำหนด keyword ของหัวคอลัมน์ไว้ใน config

ไฟล์ใน repo นี้

ไฟล์ เนื้อหา
process_excel_autocol.py สคริปต์หลัก — อ่าน config, หาคอลัมน์, คำนวณ, บันทึกไฟล์
config_autocol.jsonc config กำหนด row เริ่มต้น, keyword หัวคอลัมน์, format เปอร์เซ็นต์
run_masterdata.ipynb Notebook สำหรับรันและทดสอบ

วิธีใช้

python process_excel_autocol.py --input งบประมาณ.xlsx --sheet Sheet1 --config config_autocol.jsonc

จะได้ไฟล์ใหม่ชื่อ งบประมาณ_processed.xlsx (ต้นฉบับไม่ถูกแตะ)

สถานะ

⚠️ หยุดพัฒนาชั่วคราว — ผลลัพธ์ที่ได้ยังไม่ถูกต้องเมื่อทดสอบกับไฟล์งานจริง ต้องเขียนใหม่อีกรอบ

Tech Stack

  • Python 3
    • openpyxl
      • argparse, json, pathlib

About

ไม่รู้อ่ะ ลองสร้างก่อน

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors