Python CSV Написать столбец - PullRequest
       5

Python CSV Написать столбец

6 голосов
/ 30 ноября 2011

Я получил этот пример кода:

import csv
w = csv.writer(file(r'test.csv','wb'), dialect='excel')
some_values=[(1,2,3)]
w.writerows(some_values)

Когда я открываю CSV в Excel, я получаю все значения в том же column(A).Я хочу поместить значения в A1, B1 и C1.Как я могу это сделать?

MS Office Excel 2007 SP2

Спасибо.

РЕШЕНИЕ:

w = csv.писатель (файл (r'test.csv ',' wb '), разделитель ='; ')

Ответы [ 3 ]

2 голосов
/ 30 ноября 2011

Я никогда раньше не использовал модуль CSV, но вы устанавливаете some_values ​​в список кортежей.

Таким образом, первый элемент списка - это кортеж (1,2,3).

Должны ли вы использовать просто список [1,2,3] или кортеж (1,2,3)?

1 голос
/ 23 июня 2015

w = csv.writer (файл (r'test.csv ',' wb '), разделитель ='; ')

0 голосов
/ 26 марта 2013

Каждое значение должно быть членом списка, а не кортежем:
например. w.writerows([1, 2, 3]).
В этом примере 1 - 3 записываются в отдельные столбцы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...