WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Данные из рабочего листа Microsoft Excel
могут быть приложены к таблице базы данных MySQL при помощи действия
Append Excel Data to Table.
Далее описывается, как предварительно просмотреть и отобразить
данные от рабочего листа. Отображение колонок Excel к столбцам MySQL может быть выполнено
автоматически, вручную или при помощи сохраненного режима отображения.
Автоматический режим отображения применен по умолчанию и может быть
настроен, если каждая колонка не может быть подобрана автоматически.
Следующие данные показывают несколько колонок данных Excel, отобранных в
оригинальном рабочем листе и диалог Append Data после нажатия
Append Excel Data to Table. Рис. 6.1. Добавление данных Excel в MySQL (автоматическое отображение)
Несколько примечаний о ручном процессе отображения: Ручное отображение выполняется, перемещая
колонку от верхней исходной сетки (рабочий лист Excel) и бросая в
более низкий целевой столбец сетки таблицы MySQL. Щелкните где угодно в
рамках колонки, чтобы включить этот режим перемещения. Цвет области заголовка для каждой колонки определяет
текущий статус отображения колонки. Цвета включают:
Зеленый: столбец источника
отображен к целевому столбцу. Красный:
целевой столбец не отображен вообще. Серый:
столбец источника не отображен. Столбец источника может быть отображен к нескольким
целевым столбцам, хотя это действие производит диалог предупреждения. Щелчок правой кнопкой мыши по целевому столбцу
показывает контекстное меню с вариантами
Три метода отображения описаны следующим образом:
Автоматический пытается согласовать имена из
Excel с целевыми названиями столбца таблицы MySQL. Тогда возможно вручную
настроить отображение позже. Если автоматический процесс не находит соответствующие колонки, то
предпринято простое соответствие 1 в 1. То есть
SourceColumn #1 отображен на TargetColumn #1, SourceColumn отображен на
TargetColumn #2 и т.д.
Ручной: имена столбца источника вручную
сопоставляются именам целевого столбца. Ручное соотношение может также быть
выполнено после того, как выбран автоматический метод.
Сохраненный: ручные стили отображения могут
быть сохранены, используя кнопку
,
которая также запросит имя и затем сохранит его, используя схему
" Расширенные настройки позволяют вам управлять способом, которым MySQL для
Excel добавляет данные из рабочего листа Excel. Используйте
Ряд расширенных настроек затрагивает текущую операцию добавления
данных, как описано ниже. Следующее число показывает опции отображения колонок,
которые относятся к операциям добавления данных. Рис. 6.2. Добавление данные в MySQL for Excel:
опции отображения колонок Опции отображения колонок:
Perform an automatic mapping when dialog
opens: Автоматически отобразить цель и источник, когда открывается
диалог Append Data. Эта опция выбрана по умолчанию.
Automatically store the column mapping for the
given table: Хранить каждый режим отображения после нажатия
в диалоге Append Data.
Режим отображения сохранен, используя формат
"tablenameMapping (dbname.tablename)".
Это может также быть выполнено вручную при нажатии
. Это выбрано по умолчанию,
эта опция была добавлена в MySQL for Excel 1.1.0.
Reload stored column mapping for the selected
table automatically: Если существует сохраненный режим отображения,
который соответствует всем именам столбцов в исходной сетке
с целевой сеткой, то это автоматически загружается. Эта опция выбрана по
умолчанию, она была добавлена в MySQL for Excel 1.1.0.
Confirm column mapping overwriting:
Уведомляет вас прежде, чем переписать ранее сохраненные
отображения колонки и позволяет принять или отменить действие.
Эта опция выключена по умолчанию, выбор был добавлен в
MySQL for Excel 1.3.7. Это показывает показывает сохраненные варианты отображений, которые
относятся к операциям добавления данных. Рис. 6.3. Опции Stored Mapping Stored Mappings показывает список
отображений колонок, которые были сохранены опцией
Automatically store the column mapping for the given
table (в диалоге Column Mapping)
или вручную при нажатии в
диалоге Append Data. Показывает варианты данных, которые относятся к операциям добавления. Рис. 6.4. Добавление данных таблицы в MySQL for Excel:
опции полей данных Опции полей данных
Use the first
Use formatted values: данные из Excel
рассматриваются как
Show column data types above column
names: При выборе тип данных каждой колонки появляется выше имени
столбца в обоих, входной и выходной, сетках. Это выключено по умолчанию.
показывает варианты SQL-запросов, которые относятся к
операциям добавления данных. Рис. 6.5. Опции запросов SQL Опции запросов SQL:
Generate an INSERT statement for each data
row: Когда выбрано, запросы
Disable table indexes to speed-up rows
insertion: Выключено по умолчанию, потому что необходимо
удостовериться что, если уникальные индексы присутствуют, отображаемые
значения не содержат двойные данные. Этот выбор был добавлен в
MySQL for Excel 1.2.1. Когда новые строки содержат значения
уникального ключа, которые дублируют старые:
Error out and abort the append
operation: (по умолчанию) сохраняет поведение предыдущих версий
MySQL for Excel, в которых сервер возвращает ошибку, если какие-либо двойные
значения уникального ключа найдены. Этот выбор был добавлен в MySQL for Excel
1.3.7.
Ignore rows with duplicate unique key values:
строки, содержащие двойные значения для уникальных ключей, проигнорированы
или пропущены. Только строки без двойных значений вставляются в базу данных.
Этот выбор был добавлен в MySQL for Excel 1.3.7.
Replace the values in the old rows with the
ones in new rows: строки, содержащие двойные значения для
уникальных ключей, заменяют значения соответствующих строк в базе данных.
Этот выбор был добавлен в MySQL for Excel 1.3.7.
Глава 6. Добавление данных Excel в MySQL
6.1. Отображения столбцов
Общая информация об отображении
Методы отображения
name
(dbname.tablename)".
Стиль отображения тогда будет доступен вместе с опциями
Automatic и
Manual. Сохраненные отображения могут быть
удалены или переименованы в рамках диалога
Advanced Options.6.2.
Расширенные настройки Append
Вкладка Columns Mapping
Вкладка Stored Mappings
Вкладка Field Data
100
(по умолчанию) строк данных
Excel, чтобы предварительно просмотреть и вычислить типы данных. Это
определяет количество строк, которые предварительный просмотр показывает, и
значения, которые затрагивают автоматическое отображение.Text
,
Double
или Date
.
Это выбрано по умолчанию. Когда не выбрано, данные никогда не рассматриваются
как Date
, так например, это означает, что дата
была бы представлена как число.
Вкладка SQL Queries
INSERT
для каждой строки данных
произведен в получающемся SQL-запросе, посланном в сервер MySQL.
Иначе будет один запрос
INSERT
как оптовая операция, которая выступает лучше, чем многократные
multiple INSERT
.
Выключено по умолчанию.
Найди своих коллег! |
Вы можете направить письмо администратору этой странички, Алексею Паутову.