Ich bin wie dieses eine Spalte aus der Excel-Lesen:Wie liest man eine Excel-Spalte in eine Liste ein?
import xlrd
import openpyxl
book = xlrd.open_workbook("English corpus.xlsx")
sheet = book.sheet_by_index(0)
data=[]
for row_index in xrange(1, sheet.nrows): # skip heading row
timestamp, text, header, transporter, device_type = sheet.row_values(row_index,
end_colx=5)
print (text)
data.append(text)
Und dann die Zellen aus der text
Spalte anhängen (text
Spalte ist eine riesige Spalte über 10000 Einträge) in der data
Liste. Auf diese Weise werden Daten im Unicode-Typ-Format angehängt. Und ich kann es nicht in Zeichenfolge konvertieren (UnicodeEncode-Fehler erhalten - alles versucht).
Könnte jemand mir bitte von einer anderen Möglichkeit erzählen, die Zellen aus einer Excel-Spalte in eine Python-Liste zu lesen, so dass das Listenelement nur Zeitzeichenfolge und nicht Unicode enthält?
https://blogs.harvard.edu/rprasad/2014/06/16/reading-excel-with-python-xlrd/ – Dadep
Welche Version von Python? Ist Ihre Frage tatsächlich * Wie konvertiere ich eine Unicode-Zeichenfolge in ASCII? * – wwii
Nein, ich brauche eine andere Möglichkeit, die Excel-Zellen in eine Liste hinzufügen, so dass ihre Art nicht Unicode an erster Stelle ist – Arman