PHP code<?php require_once 'reader.php'; // ExcelFile($filename, $encoding);

$data = new Spreadsheet_Excel_Reader(); // Set output Encoding.

$data->setOutputEncoding('gbk'); //”data.xls”是指要导入到mysql中的excel文件

$data->read('data.xls'); //这个就是要导入的固定文件,如何换成不是固定的而是用户自己选择!!!

@ $db = mysql_connect('127.0.0.1', 'root', '') or die("Could not connect to database.");//连接数据库 mysql_query("set names 'gbk'");//输出中文

mysql_select_db('openlab'); //选择数据库

error_reporting(E_ALL ^ E_NOTICE);

mysql_query("SET NAMES 'GBK'");

for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++)

{ //以下注释的for循环打印excel表数据

/*for ($j = 1; $j < = $data->sheets[0]['numCols']; $j++)

{ echo "\"".$data->sheets[0]['cells'][$i][$j]."\","; }

echo " "; */

//以下代码是将excel表数据【3个字段】插入到mysql中,根据你的excel表字段的多少,改写以下代码吧!

$sql = "INSERT INTO student VALUES('". $data->sheets[0]['cells'][$i][1]."','". $data->sheets[0]['cells'][$i][2]."','". $data->sheets[0]['cells'][$i][3]."','". $data->sheets[0]['cells'][$i][4]."','". $data->sheets[0]['cells'][$i][5]."',

'". $data->sheets[0]['cells'][$i][6]."')";

echo $sql.'
';

$res = mysql_query($sql); }

?>

php点击导入选择文件,关于怎么选定一个文件并打开的有关问题相关推荐

  1. 如何用c#打开文件夹并选择文件夹内的一个文件 open folder and select file

    如何用c#打开文件夹并选择文件夹内的一个文件 open folder and select file: 在运行中可以输入"Explorer /select,D:\somefile.txt&q ...

  2. 多个html文件内容合并,Bat批量将多个文件夹内容合并一个文件夹

    方法一 把各文件夹内所有文件内并到自动建的一个合并文件夹内,如有同名文件在主名后附容_序号. 将以下内容保存到新建的txt文件中,重命名txt文件后缀用txt改为bat,双击运行.@echo off ...

  3. Win7-其中的文件夹或文件已在另一个程序中打开

    Win7-其中的文件夹或文件已在另一个程序中打开 如何解决Win7系统在删除或移动文件时提示,"操作无法完成,因为其中的文件夹或文件已在另一个程序中打开,请关闭该文件夹或文件,然后重试&qu ...

  4. 文件夹或文件已在另一个程序中打开,解决办法

    在删除某一文件时,总会遇到一个提示:"操作无法完成,文件夹或文件已在另一个程序中打开",但又不清楚文件在哪里打开或者把文件全部关闭仍旧如此提示,此时,可试试下面的解决方法. 打开' ...

  5. 操作无法完成因为其中的文件夹或文件已在另一个程序中打开怎么解决

    有不少朋友们在操作系统的时候,无法继续进行下一步操作.系统提示操作无法完成,因为其中的文件夹或文件已在另一个程序中打开.这种时候应该如何解决这个问题呢?今天小编就来给大家详细说明一下吧. 具体步骤如下 ...

  6. “操作无法完成因为其中的文件夹或文件已在另一个程序中打开”解决办法

    在windows系统中,我们经常会遇到这样一个问题:删除某一个文件或者文件夹,被提醒:操作无法完成,因为其中的文件夹或文件已在另一个程序中打开. 这个时候我们一般会先检查是否真的有程序或者文件打开了没 ...

  7. linux挂载一个文件夹,linux挂载一个文件夹到另一个文件夹

    linux 挂载一个文件夹到另一个文件夹 Most Linux and Unix file systems don't allow hard links to directories (except ...

  8. hdfs 多个文件合并_hadoop学习笔记3 hadoop程序将本地文件夹中多个文件,合并为一个文件并上传到hdfs中--梦飞翔的地方(梦翔天空)...

    今天梦翔儿,成功实现hadoop编程,将本地文件夹中多个文件,合并为一个文件并上传到hdfs中 直接上代码:PutMerge.java import java.io.IOException; impo ...

  9. IO流递归拷贝一个文件夹里面的所有文件,到另一个文件夹。如果重复不拷贝,可续拷

    import java.io.*;/*** IO流递归拷贝一个文件夹里面的所有文件,到另一个文件夹.如果重复不拷贝,可续拷* @author silence*/ public class IoCopy ...

最新文章

  1. oracle 2日dba 11g,Oracle 11gR2 注意revoke dba 会一并回收通过”quota“分配的表空间限额...
  2. “30位新生代数字经济人才”选拔开启!@乌镇·世界互联网大会
  3. 李开复给中国学生的第七封信:21世纪最需要的7种人才
  4. Linux系统灾难恢复技术和方法-[3]
  5. zabbix配fpmmm(mpm)数据传送不了问题解决
  6. elasticsearch索引和映射
  7. c语言怎么让图形界面单独显示,「分享」C语言如何编写图形界面
  8. Google Guava BiMaps
  9. Android 上传图片实例,java上传图片接口
  10. php提供了什么来实现反射,php提供实现反射的方法和实例代码
  11. 13. 为什么我们会需要 Pod?
  12. vba里使用python自定义函数(xlwings)
  13. 小白学数据分析-----留存率的三个普适原则
  14. 20190825 On Java8 第十二章 集合
  15. 如何使用 JQuery 提交 AJAX 表单
  16. windows如何根据句柄hwnd显示和隐藏窗口
  17. win10计算机左边栏,教你把win10任务栏透明设置
  18. 宇视网络视频录像机国标对接配置指导
  19. 计算机网络实验——路由器基本配置
  20. 脑残式网络编程入门(二):我们在读写Socket时,究竟在读写什么?

热门文章

  1. 关于Int自增字段和GUID字段的性能测试。只有测试,没有分析,呵呵
  2. Flex的事件(三)
  3. 重用WINXP的系统还原功能
  4. OpenCV实践笔记(1)----图像显示
  5. Ora-19804: Cannot reclaim 45561856 bytes disk space from 8589934592 limit
  6. 猎豹MFC--CFile类家族介绍ADO连接数据库 打开数据库 关闭数据库 连接字符串
  7. [转]UIWebView 监控 XMLHttpRequest
  8. axios创建实例对象发送ajax请求_解决一个网页请求多个服务器场景---axios工作笔记009
  9. openfeign远程调用不起作用解决_使用Spring Boot的spring.factories进行注入---SpringCloud Alibaba_若依微服务框架改造---工作笔记007
  10. Sharding-Sphere_分库分表小结和问题_Sharding-Sphere,Sharding-JDBC分布式_分库分表工作笔记005