我想在Python中使用Excel文件,所以我将其转换为csv。我不能正确地阅读它,因为我通常阅读csv文件,所以我把它当作一个txt文件来阅读。
我读取了每一行并将它们附加到一个列表中,现在我想创建一个包含特定列的列表。当我编写代码来检索位置&;colnumber &;中的元素时,我得到的是一个字母,而不是一个包含逗号之间的单词的字符串,我需要把逗号放在列列表中。
我认为这可能是一个问题从读取文件,但我真的不确定。是否有更好的方法将xml转换为Python的csv,或者将文件读取到我的列表中?我能不能把字母组合起来,把列表中的几个元素变成一个元素?
谢谢!
不需要将".xlsx
"改为".csv
"或".txt
"。您可以使用pd.read_excel()
方法在python中读取excel文件。
import pandas as pd
df = pd.read_excel (r'Path where the Excel file is storedFile name.xlsx', sheet_name='your Excel sheet name')
print (df)