def RunProgram(self): # print(self.daylable.text()=="08/05") # CPU.ConvertData(self.daylable.text(),self.EditDataSource.text(),self.EditFileName.text(),"Test1206") # filename=QtWidgets.QFileDialog.getSaveFileName() # dd = QtWidgets.QApplication(sys.argv) # error=QtWidgets.QErrorMessage() # error.showMessage("Dữ liệu nhập vào không đúng") # dd.exec_() fname = QtWidgets.QFileDialog.getSaveFileName( self, "Chọn vị trí lưu kết quả", 'Ngay' + self.daylable.text()[0:2] + '-' + self.daylable.text()[3:5], "All File (*) ;; Excel File (*.xlsx)") if fname[0] != '': data = {} data['DataSource'] = self.EditDataSource.text() data['FileName'] = self.EditFileName.text() data['day'] = self.daylable.text() with open('PathData.jsol', 'w', encoding='utf-8') as f: json.dump(data, f, ensure_ascii=False) try: CPU.ConvertData(self.daylable.text(), self.EditDataSource.text(), self.EditFileName.text(), fname[0]) except: print("loi roi") msg = QtWidgets.QMessageBox() msg.setText("Dữ liệu nhập vào không đúng") msg.setWindowTitle("Lỗi!") msg.setIcon(QtWidgets.QMessageBox.Critical) # msg.setWindowIcon(QtWidgets.QMessageBox.Critical) msg.show() msg.exec_() else: msg = QtWidgets.QMessageBox() msg.setText("Xuất file thành công !") msg.setWindowTitle("Thành công!") msg.setIcon(QtWidgets.QMessageBox.Information) # msg.setWindowIcon(QtWidgets.QMessageBox.Critical) msg.show() msg.exec_()
from Excel_usable import * import pandas as pd # # Add du lieu vao code # BCC=ImportExcel("Bang-cham-cong-[5-2020].xlsx") #BCC la bang cham cong # Data=ImportExcel("FileThongtinnhanvien.xlsx") # # # Tao 1 file excel dung de xuat du lieu # data=pd.DataFrame({'STT':[],'Vị trí CV':[],'Họ và Tên':[],'Ngày sinh':[],'Số điện thoại':[],'Tổng quân':[]}) # demo=pd.ExcelWriter('Demo.xlsx',engine='xlsxwriter') # data.to_excel(demo,sheet_name='Công bố') # worksheet=demo.sheets['Công bố'] # worksheet.conditional_format('A1:G1', {'type': '3_color_scale'}) # workbook=demo.book # demo.save() # import CPU day='12/06' D='ngay'+day[0:2]+'-'+day[3:5] CPU.ConvertData('12/06','FileThongtinnhanvien.xlsx','Bang-cham-cong-[6-2020].xlsx',"ngay12.xlsx")