FacialRecognitionAttendanceSystem / spreadsheet.py
spreadsheet.py
Raw
from openpyxl import Workbook, load_workbook
import os
import sqlite3


def create_spreadsheet():
    #database connection
    conn = sqlite3.connect('Facial_Recog/Personal_project/recognizer/Face-Database.db')
    c = conn.cursor()
    wb = Workbook()
    dest_filename = 'Facial_Recog/Personal_project/recognizer/reports.xlsx'
    c.execute("SELECT * FROM Students ORDER BY Roll ASC")

    #creating worksheet and giving names to column
    ws1 = wb.active
    ws1.title = "Cse1"
    ws1.append(('Roll Number', 'Name'))
    ws1.append(('', '', '', ''))

    #entering students information from database
    while True:
        a = c.fetchone()
        if a == None:
            break
        else:
            ws1.append((a[2], a[1]))

    #saving the file
    wb.save(filename = dest_filename)