コード例 #1
0
    def read(self, filename):
        """ Read a CSV file """
        self.userList.clear()

        if os.path.exists(filename) is True:
            df = pandas.read_csv(filename)

            for index, row in df.iterrows():
                user = User()
                try:
                    user.setVorname(str(row['Vorname']).strip())
                    user.setNachname(str(row['Nachname']).strip())
                    user.setKlasse(str(row['Klasse']).strip())

                    self.userList.append(user)
                except Exception as ex:
                    self.logger.error(
                        "Parsing csv File Error, is the seperator , ?")
                    print(ex)
        else:
            self.logger.error("File ./%s not found! - exit -" % filename)