Вопросы с тегом «csv»

Разделенные запятыми значения или разделенные символами значения (CSV) - это стандартный формат «базы данных плоских файлов» для хранения табличных данных в виде простого текста, состоящий из необязательной строки заголовка, в которой перечислены поля таблицы, разделенные запятыми или табуляцией, или другой символ-разделитель, затем следуют одна или несколько строк (разделенных новой строкой), представляющих записи таблицы в виде списков значений с разделителями. Новые строки и символы-разделители могут появляться в (указанных) полях.

8
_csv.Error: поле больше предела поля (131072)
У меня есть сценарий чтения в CSV-файл с очень большими полями: # example from http://docs.python.org/3.3/library/csv.html?highlight=csv%20dictreader#examples import csv with open('some.csv', newline='') as f: reader = csv.reader(f) for row in reader: print(row) Однако это приводит к следующей ошибке в некоторых файлах CSV: _csv.Error: field larger than field limit (131072) Как я могу …
232 python  csv 

7
CSV в Python с добавлением дополнительного возврата каретки в Windows
import csv outfile = file('test.csv', 'w') writer = csv.writer(outfile, delimiter=',', quoting=csv.QUOTE_MINIMAL) writer.writerow(['hi','dude']) writer.writerow(['hi2','dude2']) outfile.close() Он генерирует файл test.csvс дополнительным значением \rв каждой строке, например: test.csv hi,dude\r\r\nhi2,dude2\r\r\n вместо ожидаемого: hi,dude\r\nhi2,dude2\r\n Почему это происходит, или это действительно желаемое поведение? Примечание: Такое поведение может происходить с Python 2 или 3.
232 python  windows  csv  newline 

10
Сохраняйте только часть даты при использовании pandas.to_datetime
Я использую pandas.to_datetimeдля разбора дат в моих данных. Pandas по умолчанию представляет даты, datetime64[ns]хотя все даты только ежедневные. Интересно, есть ли элегантный / умный способ преобразовать даты в datetime.dateили datetime64[D]так, чтобы при записи данных в CSV к датам не добавлялись 00:00:00. Я знаю, что могу преобразовать тип вручную поэлементно: [dt.to_datetime().date() …
229 python  pandas  csv  datetime  series 

19
Создать файл CSV для пользователя в PHP
У меня есть данные в базе данных MySQL. Я отправляю пользователю URL-адрес, чтобы вывести его данные в виде файла CSV. У меня есть ссылка на электронную почту, запрос MySQL и т. Д. Как я могу, когда они нажимают на ссылку, иметь всплывающее окно для загрузки CVS с записью из MySQL? …

13
Как импортировать несколько файлов .csv одновременно?
Предположим, у нас есть папка, содержащая несколько файлов data.csv, каждый из которых содержит одинаковое количество переменных, но каждый из них в разное время. Есть ли способ в R импортировать их все одновременно, вместо того, чтобы импортировать их все по отдельности? Моя проблема в том, что у меня есть около 2000 …
220 r  csv  import  r-faq 


3
Пропустить заголовки при редактировании файла CSV с использованием Python
Я использую приведенный ниже код для редактирования CSV с использованием Python. Функции, вызываемые в коде, образуют верхнюю часть кода. Проблема: я хочу, чтобы приведенный ниже код начал редактировать CSV со 2-й строки, я хочу, чтобы он исключил 1-ую строку, которая содержит заголовки. Прямо сейчас это применяет функции только к 1-й …
209 python  python-2.7  csv 

7
добавить новую строку в старый CSV-файл Python
Я пытаюсь добавить новую строку в мой старый CSV-файл. По сути, он обновляется каждый раз, когда я запускаю скрипт Python. Прямо сейчас я сохраняю старые значения строк CSV в списке, а затем удаляю файл CSV и создаю его снова с новым значением списка. Хотел узнать, есть ли лучшие способы сделать …
209 python  csv  append  writer 

11
Ruby on Rails - импорт данных из файла CSV
Я хотел бы импортировать данные из файла CSV в существующую таблицу базы данных. Я не хочу сохранять файл CSV, просто возьмите данные из него и поместите их в существующую таблицу. Я использую Ruby 1.9.2 и Rails 3. Это мой стол: create_table "mouldings", :force => true do |t| t.string "suppliers_code" t.datetime …

7
Может ли файл CSV иметь комментарий?
Есть ли какой-нибудь официальный способ разрешить файл в формате CSV, чтобы разрешить комментарии, либо на своей собственной строке или в конце строки? Я попытался проверить википедию на этом, а также RFC 4180, но оба не упоминают ничего, что наводит меня на мысль, что это не является частью формата файла, так …

15
Запись данных в файл CSV в C #
Я пытаюсь записать в csvфайл строка за строкой, используя язык C #. Вот моя функция string first = reader[0].ToString(); string second=image.ToString(); string csv = string.Format("{0},{1}\n", first, second); File.WriteAllText(filePath, csv); Вся функция выполняется внутри цикла, и каждая строка должна быть записана в csvфайл. В моем случае следующая строка перезаписывает существующую строку, …
198 c#  file  csv 


12
Python импорт CSV в список
У меня есть файл CSV с около 2000 записей. Каждая запись имеет строку и категорию: This is the first line,Line1 This is the second line,Line2 This is the third line,Line3 Мне нужно прочитать этот файл в список, который выглядит следующим образом: data = [('This is the first line', 'Line1'), ('This …
194 python  csv 

30
Как я могу вывести UTF-8 CSV на PHP, который Excel будет читать правильно?
У меня есть очень простая вещь, которая просто выводит некоторые вещи в формате CSV, но это должен быть UTF-8. Я открываю этот файл в TextEdit или TextMate или Dreamweaver, и он правильно отображает символы UTF-8, но если я открываю его в Excel, он делает это глупо - вместо этого. Вот …

22
Microsoft Excel искажает диакритические знаки в файлах .csv?
Я программно экспортирую данные (используя PHP 5.2) в тестовый файл .csv. Пример данных: Numéro 1(обратите внимание на ударение на е). Данные utf-8(без предварительной спецификации). Когда я открываю этот файл в MS Excel, отображается как Numéro 1. Я могу открыть это в текстовом редакторе (UltraEdit), который отображает его правильно. УП сообщает, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.