PHP如何将EXCEL导入MYSQL,急!!!急!!哪位大师能帮帮忙啊,给个详细代码
发布网友
发布时间:2022-04-25 22:03
我来回答
共3个回答
热心网友
时间:2023-10-15 20:22
真巧,呵呵,前段时间刚做了个excel自动导入表单的项目,给你核心代码:
if($_POST['subExc']){//自动导入
if($_FILES['excel']['type'] == 'application/vnd.ms-excel'){
if ($_FILES["file"]["error"] > 0){
echo "<script>alert('文件存在错误!');history.go(-1);</script>";
}elseif($_FILES["excel"]["size"] > 204800){
echo "<script>alert('文件超过*大小!');history.go(-1);</script>";
}else{
$fileName = 'Excel/cache/'.date('YmdHis_').rand(10000, 99999).'.xls';
move_uploaded_file($_FILES["excel"]["tmp_name"] , $fileName);
error_reporting(E_ALL ^ E_NOTICE);
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('UTF-8');
$data->read($fileName);
unlink($fileName);//删除文件
//到此,excel文件的内容就存在了一个数组里,这样使用:$data->sheets[0]['cells'][6][4],这就表示excel文件d6单元格的内容,abcd,d是第4个,所以是[6][4]
}
}else{
echo "<script>alert('请选择Excel2003文件!');history.go(-1);</script>";
}
}
这个是用的就是PHP-ExcelReader,用之前要先导入库文件
require_once 'Excel/reader.php';
还有记得PHP-ExcelReader官方包有错误,需要改点东西,你百度下,很多
不懂找我哈
热心网友
时间:2023-10-15 20:23
先用你的数据库管理工具,把数据导出成EXCLE表,看看格式,把要导入的EXCLE表编辑成需要的格式,然后导入。
热心网友
时间:2023-10-15 20:23
if($_POST['subExc']){//自动导入
if($_FILES['excel']['type'] == 'application/vnd.ms-excel'){
if ($_FILES["file"]["error"] > 0){
echo "<script>alert('文件存在错误!');history.go(-1);</script>";
}elseif($_FILES["excel"]["size"] > 204800){
echo "<script>alert('文件超过*大小!');history.go(-1);</script>";
}else{
$fileName = 'Excel/cache/'.date('YmdHis_').rand(10000, 99999).'.xls';
move_uploaded_file($_FILES["excel"]["tmp_name"] , $fileName);
error_reporting(E_ALL ^ E_NOTICE);
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('UTF-8');
$data->read($fileName);
unlink($fileName);//删除文件
//到此,excel文件的内容就存在了一个数组里,这样使用:$data->sheets[0]['cells'][6][4],这就表示excel文件d6单元格的内容,abcd,d是第4个,所以是[6][4]
}
}else{
echo "<script>alert('请选择Excel2003文件!');history.go(-1);</script>";
}
}
如何通过PHP将excel的数据导入MySQL中
//假如上传到当前目录下if($result) //如果上传文件成功,就执行导入excel操作{require_once ‘phpExcelReader/Excel/reader.php';$data = new Spreadsheet_Excel_Reader();$data->setOutputEncoding(‘utf-8′);//设置在页面中输出的编码方式,而不是utf8//该方法会自动判断上传的文件格式,不符合...
如何通过PHP将excel的数据导入MySQL中
准备工作: 下载PHP-ExcelReader,下载后用到\phpExcelReader\Excel目录下的oleread.inc和reader.php两个文件,并将reader.php文件打开后require_once 'Spreadsheet/Excel/Reader/OLERead.php';屏蔽掉,增加为require_once 'oleread.inc'; 然后直接将这两个文件复制到服务器下WAMP,直接复制到WWW目录下,再...
如何将Excel数据导入MySQL数据库学习MySQL中Excel的基本用法mysql中exce...
打开Excel并选择“数据”选项卡,点击“从MySQL数据库导入数据”:在登录窗口输入MySQL数据库的地址,用户名,密码和端口号,点击“确定”:5. 选择数据源 在“导入数据”窗口中,选择“选择正在搜索的数据库…”,选择你创建的数据库,并在下面选择要导入的数据表。然后,点击“下一步”。6. 确认导入...
如何将excel表格的数据导入到mysql数据中去
·打开SQLyog,对要导入的表格右击,点击“导入”-“导入使用加载本地CSV数据”;·在弹出的对话框中,点击“改变..”,把选择“填写excel友好值”,点击确定;·在“从文件导入”中选择要导入的CSV文件路径,点击“导入”即可导入数据到表上;3.一个比较笨的手工方法,就是先利用excel生成sql语句,然...
excel里的内容如何导入mysql数据库
1、首先需要在mysql管理工具上面新建一个表,也可以用mysql命令创建,表建立完成之后,需要将表中的字段名字告诉给填写excel表的人员。2、打开excel表,按照程序提供的字段填写相应的数据.此时注意下面几点:名字需要跟程序提供的一样,其他的描述,表头可以不写都行。3、使用的mysql管理工具是Navicatfor MySQL,...
如何将Excel文件导入MySQL数据库
for MySQL,可以通过以下网址下载Navicat for MySQL,下载安装完成后即可进行操作;2)我以一个CET-6的词汇表为例进行讲解,该词汇表内容部分截图如下:其中包含词汇、翻译及其助记方法;3)使用Navicat创建一个新表名为“english”,然后进入到如下界面:4)直接点击“导入向导”,...
如何用thinkphp实现将excel数据导入到mysql中
首先需要在mysql管理工具上面新建一个表,也可以用mysql命令创建,表建立完成之后,需要将表中的字段名字告诉给填写excel表的人员.打开excel表,按照程序提供的字段填写相应的数据.此时注意下面几点:名字需要跟程序提供的一样,其他的描述,表头可以不写都行.打开工具,选择表所在的数据库,然后点击数据库名字,右键...
PHP,如何将Excel表中的数据导入到mysql数据库
如何将EXCEL表导入MYSQL
默认 如果有主键要设置一下 默认 下一步 开始,然后回到mysql中看对应的表中就把Excel成功导入了,我是在做知道芝麻团队任务,还希望你能帮我点击采纳一下问题,为团队加分,十分感谢,如果你是那种受助了之后采纳都懒得点以下的题主,那我就MMP了。补上一图,为表原创 ...
如何将excel表格的数据导入到mysql数据中去
步骤:1、打开mysql,用mysql命令创建一个表。2、打开office excel,按照程序提供的字段填写相应的数据。3、打开mysql管理工具,择表所在的数据库,点击数据库名字,右键数据,选择import wizard,选择excel file文件。4、点击next,选择对应的excel文件,选择有文字内容的sheet,点击next 。5、filed name ...