Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Excel到Python:从列到字符串_Python_Excel_List - Fatal编程技术网

从Excel到Python:从列到字符串

从Excel到Python:从列到字符串,python,excel,list,Python,Excel,List,我有一个包含两列的Excel文件(它是一个CSV文件)。第一个包含日期,第二个包含数字 我想用Python将其列成一个列表,方法如下:['date1','number1','date2','number2']。现在我总是得到:['date1;number1','date2;number2']。我基本上希望每个元素都被单独当作一个字符串来处理 目前,我正在使用以下代码: abc = [] with open('C:...doc.csv', 'r', encoding = "utf8") as f

我有一个包含两列的Excel文件(它是一个CSV文件)。第一个包含日期,第二个包含数字

我想用Python将其列成一个列表,方法如下:['date1','number1','date2','number2']。现在我总是得到:['date1;number1','date2;number2']。我基本上希望每个元素都被单独当作一个字符串来处理

目前,我正在使用以下代码:

abc = []

with open('C:...doc.csv', 'r', encoding = "utf8") as f:
    reader = csv.reader(f) 
    for row in reader:
        abc.extend([row])
我已经尝试了我能想到的一切,例如嵌套等,但似乎没有任何工作

有人能帮我吗?谢谢大家!

abc.extend(row.split(“;”)
应该可以工作。问题是您的“CSV”文件用“;”分隔s使用open('C:…doc.csv','r',encoding=“utf8”,delimiter=”;')作为f:,可以很容易地解决这一问题。另外,您可能希望
abc.append(row)
而不是
abc.extend(row)
我这样做:在reader:abc.append(row)中的行中使用open('C:..doc.csv','r',encoding=“utf8”)作为f:reader=csv.reader(f,delimiter=';')