在Django中读取Excel生成的CSV文件时出错

时间:2013-12-31 19:21:30

标签: python django excel csv

我在阅读Excel生成的CSV文件时遇到问题。读取文件的代码非常简单,并且可以正常生成CSV文件:

file = request.FILES['organisations']
data = csv.reader(file, dialect='excel', delimiter=',', quotechar='"')

for line in data :
    ...

但是,当我尝试上传Excel CSV文件时,我收到以下指向最后一行的错误:

new-line character seen in unquoted field - do you need to open the file in universal-newline mode?

我一直在谷歌搜索但却找不到有用的东西。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

更新此行:

data = csv.reader(StringIO.StringIO(file.read()), dialect='excel', delimiter=',', quotechar='"')