如何使用phpmyadmin将Excel文件导入到mysql数据库
问题描述:
我想通过phpmyadmin导入选项从Excel表格格式(.xls)导入到mysql数据库。我知道我们需要先将格式转换为csv格式,然后才能导入到phpmyadmin。但不幸的是,如果我更改为CSV某些特殊字符或符号将成为问号(?)或其他不同的字符/符号。请告诉我,因为我对phpmyadmin非常陌生。如何使用phpmyadmin将Excel文件导入到mysql数据库
感谢
答
我已经回答了这里https://stackoverflow.com/a/16330428/1570901
与之相似的问题。如果你熟悉HTML和PHP,通过使用这种simply library单纯擅长库和脚本,你可以创建自己的Excel导入到MySQL。 IT可能需要几分钟时间才能创建,但一旦创建完成,您就可以在一生中使用它。
//创建一个HTML表单上传Excel工作表
//然后创建一个PHP脚本像下面
require 'simplexlsx.class.php';
if (isset($_FILES['Filedata'])) {
$file = $_FILES['Filedata']['tmp_name']; // UPLOADED EXCEL FILE
$xlsx = new SimpleXLSX($file);
list($cols, $rows) = $xlsx->dimension();
foreach($xlsx->rows() as $k => $r) { // LOOP THROUGH EXCEL WORKSHEET
$q = "INSERT INTO TABLENAME(COL1, COL2) VALUE(";
$q .= "'".mysql_escape_string($r[0])."', "; // EXCEL DATA
$q .= "'".mysql_escape_string($r[1])."', "; // EXCEL DATA
$q .= ")";
$sql = mysql_query($q);
} // IF ENDS HERE
} // FOR EACH LOOP
}
的[帮助导入Excel文件到MySQL使用phpMyAdmin(HTTP可能重复: //stackoverflow.com/questions/7033109/help-importing-an-excel-file-into-mysql-using-phpmyadmin) – bummi 2017-01-02 20:30:29