MySQLdb в Excel - PullRequest
       2

MySQLdb в Excel

0 голосов
/ 11 июля 2011

У меня есть проект Django, у которого есть база данных mysql. Как я могу экспортировать содержимое из моей базы данных в формат Excel (xls, xlsx)?

Ответы [ 4 ]

0 голосов
/ 11 июля 2011

Openpyxl - отличный выбор, но если вы не хотите проходить через что-то новое, вы можете просто написать свою собственную функцию экспорта:

например, вы можете экспортировать вещи в формате CSV, например:

def CVSExport(database_array):
  f_csv = open('mydatabase.csv', 'w')
  for row in database_array:
    f_csv.write('"%s";;;;;"%s"\n'%(row[0], row[1]))
  f_csv.close()

когда вы открываете экспортированный файл в Excel, вы должны установить «;;;;;» в качестве разделителя.

0 голосов
/ 11 июля 2011
0 голосов
/ 11 июля 2011

Если вам нужен экспортер xlsx (excel 2007), вы можете использовать openpyxl . В противном случае xlwt является опцией.

0 голосов
/ 11 июля 2011

phpMyAdmin имеет вкладку «Экспорт», и вы можете экспортировать в CSV. Это можно импортировать в Excel.

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