[ปัญหา] ได้ข้อมูลมา แต่ต้องการจะแยกข้อมูลทีละตัวเพื่อเอาไปใช้งานค่ะ

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Wallapa
PHP Super Member
PHP Super Member
โพสต์: 343
ลงทะเบียนเมื่อ: 30/10/2017 10:22 am

[ปัญหา] ได้ข้อมูลมา แต่ต้องการจะแยกข้อมูลทีละตัวเพื่อเอาไปใช้งานค่ะ

โพสต์โดย Wallapa » 15/12/2017 7:02 pm

ดึงข้อมูลจาก ดาต้าเบส แล้วได้ข้อมูลมาแบบนี้ ต้องการจะแยกข้อมูลออกทีละตัว ต้องทำอย่างไรคะ

โค้ด: เลือกทั้งหมด

[('หักมาทำงานสาย',), ('หักประกันสังคม',), ('Gross',), ('ค่าล่วงเวลา',), ('ภาษีหัก ณ ที่จ่าย',), ('ค่าครองชีพ',), ('เงินอุดหนุน',), ('หักขาดงาน',), ('เงินสวัสดิการ',), ('หักเบิกล่วงหน้า',), ('ค่าเดินทาง',), ('Net',), ('ค่ากะ',), ('เงินโบนัส',), ('ค่าตำแหน่ง',), ('Basic',), ('ค่าอาหาร',), ('หักเงินกู้',)]

โค้ดค่ะ

โค้ด: เลือกทั้งหมด

con = psycopg2.connect(host='localhost', database='testppp', user='postgres', password='')
    cur = con.cursor()
    sql = "SELECT DISTINCT name FROM hr_payslip_line"
    try:
        cur.execute(sql)
        con.commit()
        money = cur.fetchall()
        print(money)
    except:
        con.rollback()
     c = canvas.Canvas("payslip.pdf")
     c.setFont("THSarabunNew", 18)
     
     c.drawString(inch, 11 * inch, "ใบแจ้งเงินเดือน (Payslip)")
     c.drawString(inch, 10.75 * inch, "แผนก/Dep.")
     c.drawString(inch, 10.5 * inch, "ชื่อสกุล/Emp.")

     c.drawString(3.25 * inch, 11 * inch, "***")
     c.drawString(3.25 * inch, 10.75 * inch, "***")
     c.drawString(3.25 * inch, 10.5 * inch, "***")

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 9 และ บุคคลทั่วไป 0 ท่าน