php中如何将execl的数据导入到数据库中

1.使用PHP

Excel Parser Pro,但是这个软件为收费软件;

2.可EXCEL表保存为CSV,然后通过phpmyadmin或者SQLyog导入,SQLyog导入的方法为:

·将EXCEL表另存为CSV形式;

·打开SQLyog,对要导入的表格右击,点击“导入”-“导入使用加载本地CSV数据”;

·在弹出的对话框中,点击“改变..”,把选择“填写excel友好值”,点击确定;

·在“从文件导入”中选择要导入的CSV文件路径,点击“导入”即可导入数据到表上;

3.一个比较笨的手工方法,就是先利用excel生成sql语句,然后再到mysql中运行,这种方法适用于excel表格导入到各类sql数据库:

·假设你的表格有A、B、C三列数据,希望导入到你的数据库中表格tablename,对应的字段分别是col1、col2、col3

·在你的表格中增加一列,利用excel的公式自动生成sql语句,具体方法如下:

1)增加一列(假设是D列)

2)在第一行的D列,就是D1中输入公式:

=CONCATENATE("insert into tablename (col1,col2,col3) values (",A1,",",B1,",",C1,");")

3)此时D1已经生成了如下的sql语句:

insert into table (col1,col2,col3) values ('a','11','33');

4)将D1的公式复制到所有行的D列(就是用鼠标点住D1单元格的右下角一直拖拽下去啦)

5)此时D列已经生成了所有的sql语句

6)把D列复制到一个纯文本文件中,假设为sql.txt

·把sql.txt放到数据库中运行即可,你可以用命令行导入,也可以用phpadmin运行。

原生PHP代码实现excel导入,并添加数据到数据库.

我用的代码是:

//连接数文件

$connect=mysql_connect("localhost","admin","admin") or die("链接数据库失败!");

//连接数据库(test)

mysql_select_db("testcg",$connect) or die (mysql_error());

$temp=file("test.csv");//连接EXCEL文件,格式为了.csv

for ($i=0;$i

{

$string=explode(",",$temp[$i]);//通过循到EXCEL文件中每行记录的值

//将EXCEL文件中每行记录的值插入到数据库中

$q="insert into ceshi (name,num,dom) values('$string[0]','$string[1]','$string[2]');";

mysql_query($q) or die (mysql_error());

if (!mysql_error());

{

echo " 成功导入数据!";

}

echo $string[4]."\n";

unset($string);

}

?>

--------------------------------------------------------------------------------

phpexcel或者pear的一个组件 ,国内有一个excelclass的插件

都是用来处理excel的,前2个功能都比较强大,对编码的支持也都不错,推荐使用pear的那个,名字好像叫spreadsheet reader

phpexcel比较费资源,不过并不是所有的excel都能读取

楼主可以到这里去看看 pear.php.net

--------------------------------------------------------------------------------

顶楼上的回答~~顺便接个分!嘿嘿

--------------------------------------------------------------------------------

AdO直接上传

注意有些字符mysql或ADO可能不支持

--------------------------------------------------------------------------------

首先确认你的数据库是什么编码的,以utf-8为例,

你首先打开excel 文件,然后保存,选择为另存为.csv文件。

然后用文本编辑器打开.csv文件,另存为utf-8的csv

然后你写php 可以使用php 的getcsv 打开(这样确保你有的字段中含有,而导致解析错误),然后把解析的结果导入到数据库中。

然后完了。

PHP 用PHPExcel往数据库导入大量数据

1、将数据进文本文档(如果是几列按格式弄好,并号隔开, 这里号可以换成其他)。

2、编写.ctl文档,如图。

3、将两个文件放到根目录下。

4、打开windows命令,执行sqlldr userid=用户名/密码@数据库   control=test2017.ctl。

5、执行结果会在执行窗口以及根目录的日志表,如果有报错,会写入.bad文件。

6、导入成功数据展示。

PHPExcel如何设置某列的格式为数值

估计0是null,所以不显示了,可以换个思路,让他显示为字符串

$number = 0;

echo ''.$number

用php将excel文件导入数据库文件过大应该怎么修改?

分段啊,我郁了

php如何导入数据,““php中如何将execl的数据导入到数据库中相关推荐

  1. php中怎么连接数据库中的表,php 连接 excel表格数据库数据-php中如何将execl的数据导入到数据库中...

    php中如何将execl的数据导入到数据库中 php导出大量数据的Excel: PHP从数据库分多次读取100万行记录,和分多次将100万行写入文本文件都没问题 Excel可以支持100万行记录,Ex ...

  2. php使用excel表格数据库数据,php使用excel表格数据库数据库-php中如何将execl的数据导入到数据库中...

    php中如何将execl的数据导入到数据库中 1.使用PHP Excel Parser Pro软件,但是这件为收费软件: 2.可将EXCEL表保CSV,然后通过 phpmyadmin 或者SQLyog ...

  3. php 评论中添加手机表情,提示插入到数据库中出错,有解决办法

    最近在用手机上的表情对某一个文章进行评论时,发现插入到数据库的语句出错了, 就是插入表情的那一句出的错 具体的解决方法是: 文章评论表:articleComment,我需要向其中的content字段中 ...

  4. oracle 数据 导出 excel 自动分多个文件,从oracle数据库中导出大量数据到excel中为什么自动分成了好几个excel文件《excel表格新手入门》...

    EXCEL中一个单元格中多行文本如何导入或复制到SQL SERVER 数据库表中? 保留换行符保存进数据表啊,读取出来显示的时候根据需要进行转换就行了,比如要在网页上显示,可以把换行符转换成HTML的 ...

  5. asp.net接受表单验证格式后再提交数据_创建一个注册界面,并记录到数据库中...

    demo开始时我们需要准备点东西 1.jQuery 可以去cdn.js上copy一个, 2.我们要安装好node.js, 因为需要自己搭建一个服务器去测试,32位,64位,下载后配置好就行 3.开始写 ...

  6. 大数据统计歌曲的排行榜 ,输出到指定的HBASE数据库中

    1 项目流程介绍: 1.1 读取Hbase中的数据表,提取需要的字段,进行处理(统计每首歌有多少点击量),再次建表,将处理后的数据填充进去 1.2 2 此时的数据不是排序的,将数据排序后上传到HDFS ...

  7. c 将图片存入到mysql数据库中_如何将图片转换存入到数据库中,并从数据库中取出转换成图片...

    有时候我们想把图片存入到数据库中,尽管这不是一种明智的选择,但有时候还是不得以会用到,下面说说将图片转换成byte[]数组存入到数据库中去,并从数据库中取出来转换成图像显示出来. 首先,我们要把图片存 ...

  8. dataframe存到mysql中_pandas实现to_sql将DataFrame保存到数据库中

    目的 在数据分析时,我们有中间结果,或者最终的结果,需要保存到数据库中:或者我们有一个中间的结果,如果放到数据库中通过sql操作会更加的直观,处理后再将结果读取到DataFrame中.这两个场景,就需 ...

  9. android 图片存储读取数据库中,如何在android中存储(位图图像​​)并从sqlite数据库中检索图像?...

    设置数据库public class DatabaseHelper extends SQLiteOpenHelper { // Database Version private static final ...

最新文章

  1. speech codec (G.711, G.723, G.726, G.729, iLBC)
  2. 第三节 循环链表的Go语言实现
  3. 第八届蓝桥杯决赛 图书排列
  4. Blend4Web —— 开源的 WebGL 框架
  5. mahout贝叶斯算法开发思路(拓展篇)1
  6. java 图片有损压缩_java - 用有损jpeg压缩多页tiff图像 - 堆栈内存溢出
  7. 蓝桥杯 基础练习 回形取数
  8. 开发者论坛一周精粹(第六期):阿里B2B研发管理难题如何应对?打造强有力的技术中台...
  9. masm for windows2015 下载安装
  10. matlab中面板数据格式,MATLAB空间面板数据模型操作介绍
  11. 转(解决抢购、秒杀、抢楼、抽奖等阻塞式高并发库存防控超量的思路方法)...
  12. Unity 对接友盟与TalkingData数据平台(简易版)
  13. 安卓实现播放器app
  14. BOJ 1433 Tom 的潜望镜 优先队列+BFS
  15. 潘通色卡tcx电子版_潘通色卡电子版Pantone TPX(三)
  16. 第四届阿里巴巴性能大赛总结
  17. 经典linux c程序,经典 c 程序 100 例
  18. 数据结构与算法(python版)—— 无序表
  19. 手机投屏软件直播监控软件可以互联网远程控制
  20. Django-自动生成API文档

热门文章

  1. 掌握 React 与 React Native
  2. 职业技术人士学习捷径最快的网站
  3. html字符实体标签语法,HTML字符实体与文本格式化标签
  4. Burpsuite爆破含CSRF-Token的程序
  5. python 编辑数学公式_用python编写数学公式
  6. jQuery实现页面关键词高亮
  7. ie下按keydown事件会触发button
  8. ajax请求导致status为canceled的原因
  9. 凭借K2 SmartObject框架,在SharePoint中集成数据
  10. LoadRunner