ExcelDateien in einen String umwandel
Verfasst: Mittwoch 18. März 2020, 15:04
Hallo Liebe Community, ich wende mich an euch mit meinen wenigen Python Erfahrungen. Ich versuche gerade verzweifelt seid zwei Tagen meine ExcelDatei als String umzuwandeln, da ich gelesen habe das man diese dann einfacher in eine Datenbank einbinden kann, leider bekomme ich mit dem Code:
#import mysql
#import mysql.connector
import pandas as pd
f = pd.read_excel("C:\\Users\\Mike\\Desktop\\Pythonprojekte\\ExcelDateien\\Students.xlsx")
#fString = f.read() #in der Zeile nimmt er weder .read noch .readlines wieso denn nicht?
print (f)
fList = []
for line in f:
fList.append(line)
print (fList)
auf eine folgende Ausgabe:
FIRST_Name LAST_NAME AGE GENDER DEGREE
0 Harold Stephess 38 M AA
1 Nicole Robertson 22 F AA
2 Russel Crawford 26 M BS
3 George Gonzales 28 F AA
4 Jean Wheeler 34 M MA
5 Sharon Cooper 37 F BS
6 Christina Powell 26 F BS
7 Kathy Henry 39 F AA
8 Eugene Banks 28 M MA
9 Emily Gonzalez 31 F AA
10 Brenda Freeman 29 M MA
11 Alice Marschall 36 F BS
12 Benjamin Graham 36 M BS
13 Diane Harris 30 F MA
14 Martin Lewis 19 M BS
['FIRST_Name', 'LAST_NAME', 'AGE', 'GENDER', 'DEGREE']
Eigentlich sollte doch die Ausgabe print(fList) alle Datensätze ausgeben, aber irgendwie spuckt es mir nur die Tabellnspaltennamen aus. Vielleicht habe ich auch nur einen kleinen Fehler drin der so Simpel ist das viele hier lachen werden, aber ich finde die Lösung des Problems nicht..
Vielen dank im vorraus
GajeeRedfox
#import mysql
#import mysql.connector
import pandas as pd
f = pd.read_excel("C:\\Users\\Mike\\Desktop\\Pythonprojekte\\ExcelDateien\\Students.xlsx")
#fString = f.read() #in der Zeile nimmt er weder .read noch .readlines wieso denn nicht?
print (f)
fList = []
for line in f:
fList.append(line)
print (fList)
auf eine folgende Ausgabe:
FIRST_Name LAST_NAME AGE GENDER DEGREE
0 Harold Stephess 38 M AA
1 Nicole Robertson 22 F AA
2 Russel Crawford 26 M BS
3 George Gonzales 28 F AA
4 Jean Wheeler 34 M MA
5 Sharon Cooper 37 F BS
6 Christina Powell 26 F BS
7 Kathy Henry 39 F AA
8 Eugene Banks 28 M MA
9 Emily Gonzalez 31 F AA
10 Brenda Freeman 29 M MA
11 Alice Marschall 36 F BS
12 Benjamin Graham 36 M BS
13 Diane Harris 30 F MA
14 Martin Lewis 19 M BS
['FIRST_Name', 'LAST_NAME', 'AGE', 'GENDER', 'DEGREE']
Eigentlich sollte doch die Ausgabe print(fList) alle Datensätze ausgeben, aber irgendwie spuckt es mir nur die Tabellnspaltennamen aus. Vielleicht habe ich auch nur einen kleinen Fehler drin der so Simpel ist das viele hier lachen werden, aber ich finde die Lösung des Problems nicht..
Vielen dank im vorraus
GajeeRedfox