Скопируйте из MySQL Workbench в Excel

Мне нужно построить отчеты, и мне нужно сделать несколько запросов к базе данных, которые возвращают кучу результатов.

Есть ли способ скопировать 1+ строк/столбцов и скопировать их в лист Excel? лист excel отформатирован определенным образом, и данные должны быть помещены туда определенным образом, поэтому как я могу скопировать и вставить из workbench mysql в excel?


person Get Off My Lawn    schedule 21.02.2013    source источник
comment
Выберите, что вы хотите скопировать в MySQL Workbench, щелкните правой кнопкой мыши и выберите «Копировать содержимое поля (без кавычек)», перейдите в Excel и выполните «Вставить значения».   -  person Tom    schedule 21.02.2013
comment
Я думаю, что просто копирует одно поле, а не один столбец и/или строку   -  person Get Off My Lawn    schedule 21.02.2013
comment
Нет, вы можете выбрать диапазон данных. Так же, как выбор диапазона данных в Excel.   -  person Tom    schedule 21.02.2013
comment
Извините, вы правы. Вы можете просто выбрать диапазон и нажать CTRL + C для копирования. Затем перейдите в Excel и выполните вставку.   -  person Tom    schedule 21.02.2013
comment
Столкнулся с похожей проблемой. Я могу выбрать только одну строку результата запроса на рабочем месте MySQL (в Ubuntu), что делает невозможным копирование и вставку нескольких строк результатов без экспорта данных в CSV. Если вы знаете обходной путь...   -  person Pierre-Antoine    schedule 18.06.2014
comment
Вы можете скопировать все строки результирующего набора из MySQL Workbench, щелкнув в верхнем левом углу сетки, чтобы выбрать все строки и столбцы, затем вы переместите указатель мыши на любую строку, щелкните правой кнопкой мыши и выберите «Копировать строку» (разделенная табуляцией) и наконец, вставьте в Excel. К сожалению, строка заголовка не копируется в Excel, и я не знаю простого способа сделать это.   -  person Andrea    schedule 07.09.2017


Ответы (3)


  1. Перейдите в верстак и выберите нужные вам строки. Скопируйте их.
  2. На компьютере создайте новый файл, вставьте в него данные. Сохраните его как .csv
  3. Откройте только что созданный CSV-файл в MS Excel. Данные будут красиво отформатированы.
person RCW    schedule 17.07.2020

Лучший ответ, который я мог придумать, - использовать другую программу:

http://www.heidisql.com/

Пока эта программа работает отлично! Мне он нравится намного больше, чем MySQL Workbench!

person Get Off My Lawn    schedule 18.06.2014
comment
Это не отвечает на исходный вопрос. Требование состоит в том, чтобы выполнить эту задачу с помощью MySQL Workbench. - person Metafaniel; 09.11.2016
comment
Это хорошо, но часто вылетает!! это очень раздражает :-/ Возвращаясь к MSWB :S - person Enissay; 16.03.2018

В моем требовании я должен скопировать имя столбца, тип данных и его ограничение. я выполнил команду

desc tableName

Где tableName — обязательное имя таблицы. в heidisql для выполнения запроса нужно нажать клавишу «F9». Он отобразит всю структуру таблицы. Теперь, чтобы скопировать и вставить в Excel, вам нужно щелкнуть правой кнопкой мыши результат, после чего вы увидите

введите здесь описание изображения

"экспорт строк сетки"

третий последний вариант в правой кнопкой мыши. затем выберите переключатель «Файл», затем выберите имя файла. Нет необходимости в каких-либо изменениях в части кодирования, и вы можете выбрать выходной формат, например. excel csv, таблица html и т. д., а затем все в порядке. Идите и откройте файл, после чего полный результат будет скопирован на лист Excel. Спасибо

person asifaftab87    schedule 02.11.2015
comment
Это не отвечает на исходный вопрос. Требование состоит в том, чтобы выполнить эту задачу с помощью MySQL Workbench. - person Metafaniel; 09.11.2016