Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Загрузка файлов из EXCEL
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть БД MySql, созданная таблица и более 100 файлов Excel по несколько тыс. строк. Подскажите, пожалуйста, каким образом можно проще и быстрее загрузить эти данные в таблицу? Объединить их все в один файл(лист), сохранить как CSV и добавить в таблицу при помощи LOAD DATA INFILE? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 18:10 |
|
||
|
Загрузка файлов из EXCEL
|
|||
|---|---|---|---|
|
#18+
PortreterОбъединить их все в один файл(лист), сохранить как CSV и добавить в таблицу при помощи LOAD DATA INFILE Ну это имхо самое быстрое - потому как собрать всё в один лист можно простейшим макросом. Только надо заранее побеспокоиться о правильных кодировке, десятичном разделителе и формате даты-времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 19:00 |
|
||
|
Загрузка файлов из EXCEL
|
|||
|---|---|---|---|
|
#18+
Ага, спасибо! А LOAD DATA INFILE csv норм загрузит в таблицу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 19:30 |
|
||
|
Загрузка файлов из EXCEL
|
|||
|---|---|---|---|
|
#18+
Попробовал сейчас загрузить тестовый csv файл с помощью LOAD DATA INFILE '/tmp/test.csv' INTO TABLE table_name CHARACTER SET cp1251 FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n'; Выдает ошибку Can't get stat of '/tmp/test.csv' (Errcode: 2) Права на папку tmp и сам файл 777. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 19:55 |
|
||
|
Загрузка файлов из EXCEL
|
|||
|---|---|---|---|
|
#18+
1) Пробуйте Код: sql 1. 2) Укажите явно список импортируемых из файла полей таблицы назначения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 20:12 |
|
||
|
Загрузка файлов из EXCEL
|
|||
|---|---|---|---|
|
#18+
1) Не работает команда. 2) А как явно указать список полей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 20:36 |
|
||
|
Загрузка файлов из EXCEL
|
|||
|---|---|---|---|
|
#18+
Portreter, А файл где находится, на сервере или на клиенте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 20:57 |
|
||
|
Загрузка файлов из EXCEL
|
|||
|---|---|---|---|
|
#18+
miksoftPortreter, А файл где находится, на сервере или на клиенте? На сервере в корневой директории /tmp/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 21:02 |
|
||
|
Загрузка файлов из EXCEL
|
|||
|---|---|---|---|
|
#18+
PortretermiksoftPortreter, А файл где находится, на сервере или на клиенте? На сервере в корневой директории /tmp/Тогда слово LOCAL указывать не надо. Проверяйте, что файл точно есть по этому пути. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 21:22 |
|
||
|
Загрузка файлов из EXCEL
|
|||
|---|---|---|---|
|
#18+
miksoft Проверяйте, что файл точно есть по этому пути. Файл есть точно и права на него 777, но все равно не хочет выполняться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 21:38 |
|
||
|
Загрузка файлов из EXCEL
|
|||
|---|---|---|---|
|
#18+
miksoftТогда слово LOCAL указывать не надоДа на том же сервере, где и MySQL-сервер. Ты на путь посмотри - он же локальный. Portreter , проверьте значение @@GLOBAL.local_infile. А также наличие права FILE у пользователя в MySQL. А ещё - попробуйте переместить (для проверки) файл в каталог данных сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2017, 22:25 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39446384&tid=1830715]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 122ms |

| 0 / 0 |
