добавление титульной страницы в файл csv / excel в python

0

Я пытаюсь добавить титульную страницу в файл csv в python, который будет отображаться как общая информация, такая как дата и имя. Моя программа в настоящее время экспортирует данные mysql в файл csv в python. Когда я открываю csv, это файл excel. Я пытаюсь добавить титульную страницу в этот файл excel, который находится в формате csv. Не могли бы вы дать мне несколько идей о том, как я могу это сделать?

  • 2
    .csv является преднамеренно машиночитаемым форматом. И состоит из строк и столбцов. Нет никаких разделов документа, которые вы получаете в удобочитаемом документе, нет заголовков (кроме, необязательно, имен столбцов), нет типов записей. Если у вас есть метаданные, такие как дата и имя, связанные с файлом, вы либо впихиваете его в имя файла, либо создаете столбцы для него в своем файле .csv , и прикрепляете эти столбцы к первой строке (или каждой строке, это не имеет значения много.)
Теги:
csv

1 ответ

0

Вы не можете добавить титульную страницу в файл CSV.

CSV сокращен для "значений, разделенных запятыми". Он определяется как просто значения, разделенные запятыми, и ничего больше. Википедия заявляет, что:

RFC 4180 предлагает спецификацию формата CSV, и это определение обычно используется. Однако в популярном использовании "CSV" не является ни одним, четко определенным форматом. В результате на практике термин "CSV" может ссылаться на любой файл, который:

  1. представляет собой простой текст с использованием набора символов, такого как ASCII, различных наборов символов Юникода (например, UTF-8), EBCDIC или Shift JIS,
  2. состоит из записей (как правило, одной записи на строку),
  3. с записями, разделенными на поля, разделенные разделителями (как правило, один зарезервированный символ, такой как запятая, точка с запятой или вкладка, иногда разделитель может включать в себя необязательные пробелы)
  4. где каждая запись имеет одинаковую последовательность полей.

Это утверждение важно для любого приложения, которое хочет прочитать файл. Как приложение будет иметь дело со странными неожиданными данными в каком-то собственном формате?

Однако вы можете придумать свой собственный фирменный формат, который только вы знаете, как читать. Это может включать данные для обложки (как изображение, PDF, латекс или что-то еще) и данные для вашего CSV. Но это было бы довольно серьезным делом, и есть миллион способов подойти к этой проблеме. Масштаб того, как реализовать такую вещь, выходит за рамки stackoverflow. Попробуйте сломать свой вопрос.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню