Как преобразовать большой набор данных xls или csv в данные mysql с использованием PHP и предпочтительно использовать Silverstripe API? Могу ли я сделать это напрямую или мне нужно сначала преобразовать текст?Как преобразовать xls в mysql?
ответ
В SilverStripe есть несколько способов импортировать CSV-файлы в ваш datamodel.
документация стоит читать на этом разделе: https://docs.silverstripe.org/en/3.1/developer_guides/integration/csv_import/
Самый быстрый и самый простой способ управлять пользовательский DataObject
с интерфейсом ModelAdmin
и использовать встроенный в CSV-импортера.
class PlayerAdmin extends ModelAdmin {
private static $managed_models = array(
'Player'
);
private static $url_segment = 'players';
}
Когда вы идете в плеер ModelAdmin
вы увидите форму импорта CSV слева. Убедитесь, что заголовки столбцов в вашем файле CSV совпадают с именами переменных вашего объекта данных.
Для более сложных методов импорта прочитайте документацию по альтернативным методам, которые позволяют это сделать.
Example #1 Read and print the entire contents of a CSV file
<?php
$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
echo "<p> $num fields in line $row: <br /></p>\n";
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "<br />\n";
}
}
fclose($handle);
}
?>
да руководство, очень хорошее –
- 1. Как преобразовать xls в xlsx в vb.net?
- 2. Как преобразовать .txt в .xls в python?
- 3. Как я могу преобразовать .db в .xls?
- 4. Как преобразовать файл .xls в CSV-файл?
- 5. Как преобразовать PDF-файл в формат .XLS
- 6. Преобразовать XLSX к вопросу XLs
- 7. import Массовые данные xlsx to mysql? не удалось преобразовать xls
- 8. как вставить данные в MySQL из xls
- 9. Как импортировать файл xls в таблицу MySQL
- 10. Преобразовать .txt в .xls из вложенных папок
- 11. Как преобразовать файл csv в xls или xlsx в sapui5?
- 12. Как преобразовать csv в xls с помощью R?
- 13. Как прочитать файл XLS и преобразовать его в формат CSV
- 14. Как преобразовать файл .doc/.xls в PDF с помощью Java
- 15. Как можно преобразовать таблицу Excel (.xls) в шейп-файл программно?
- 16. Как преобразовать xls в xlsx с помощью python?
- 17. Как я могу преобразовать .ods файл в .xls файл
- 18. Как быстро * преобразовать многие .txt-файлы в файлы .xls
- 19. MySQL к .XLS Ошибка кодирования
- 20. Как конвертировать XLS в RESX?
- 21. Как безопасно преобразовать лист XLS в файл XML, не зная имя листа файла XLS?
- 22. PHP MySQL Excel для xls?
- 23. Импорт данных файла .XLS в таблицу mySQL
- 24. Невозможно преобразовать .xls в .csv с помощью Roo
- 25. Загрузка .xls в phpmyadmin - mysql # 2006
- 26. Загрузить и вставить файл xls в mysql?
- 27. php excel to mysql. конвертировать xls и xlsx как
- 28. Как преобразовать mySQL в PDO
- 29. Как преобразовать mysql в mysqli
- 30. Экспорт большой таблицы MySQL в формат .xls
csv- php имеет встроенные функции: http://nz2.php.net/manual/en/function.fgetcsv.php и т. Д., Для xls есть [PHPexcel] (https://phpexcel.codeplex.com/) - mysql может импортировать csv [напрямую] (https://dev.mysql.com/doc/refman/5.1/en/load-data.html) –