如何访问csv文档中的单个单元格来解析和编辑它们?还有一种方法可以将csv文件转换为二维数组吗?
答案 0 :(得分:2)
您将要使用为python制作的csv package。你可能想尝试这样的事情(假设你的文件是经常组织的,没有标题):
data = []
for row in csv.reader(open('you_file.csv', 'rb'), delimiter=',')
data.append(row)
尝试一下,查看csv package文档以了解详情。
答案 1 :(得分:1)
这是一个适合您的解决方案。
import csv
twoDimArray = []
with open('input.csv', 'rb') as csvfile:
reader = csv.reader(csvfile, delimiter=';', quotechar='|')
for row in reader:
twoDomArray.append(row)
#DO STUFF WITH DATA
with open('output.csv', 'wb') as csvfile:
writer = csv.writer(csvfile, delimiter=' ',
quotechar='|', quoting=csv.QUOTE_MINIMAL)
for row in twoDinArray:
writer.writerow(row)
另请阅读documentation
祝你好运:)