#asp.net #mysql
#asp.net #mysql
Вопрос:
У меня есть требование заполнить таблицу в базе данных mysql из загруженного xlsheet из интерфейса в asp.net . как мне это сделать? есть ли какой-либо эффективный способ заполнить объемные данные в таблице, как в sql server, вместо чтения строки за строкой?
Ответ №1:
Попробуйте функцию импорта данных из командной строки в dbForge Studio для MySQL. Это позволяет читать файлы Excel напрямую (без COM-интерфейсов) и использует массовую вставку.
Во-первых, вы можете проверить это в мастере графического интерфейса.
Комментарии:
1. извините, я хочу сделать это во время выполнения в asp.net веб-приложение. что-то вроде этого codeproject.com/KB/database/DataTableToDataBase.aspx . считайте данные из xls в таблицу данных, а затем заполняйте таблицу mysql во время выполнения.
Ответ №2:
Напишите приведенный ниже код в окне командной строки mysql!
загрузите данные локального файла ‘путь к имени файла’ в таблицу, строки имени таблицы заканчиваются на ‘n’, заключенные в ‘»‘ поля заканчиваются на ‘;'(field1, field2, …);