网站首页 > 文章中心 > 其它

php将xls写入数据库

作者:小编 更新时间:2023-08-16 08:35:12 浏览量:462人看过

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

①.、首先我们准备一个含有数据的Excel表格,表头和数据表中的表字段相对应.

php读取excel并写入到数据库

##Using OLE;

read('Book1.xls');

// print number of rows, columns and sheets

echo "Number of sheets: " . sizeof($excel-sheets) . "\n";

for ($x=0; $xsheets); $x◆◆) {

echo "Number of rows in sheet " . ($x◆1) . ": " . $excel-sheets[$x]["numRows"] . "\n";

echo "Number of columns in sheet " . ($x◆1) . ": " . $excel-sheets[$x]["numCols"] . "\n";

怎么把EXCEL表里的数据写入数据库

一.使用php

excel

parser

pro软件,但是这个软件为收费软件;

二.可将excel表保存为csv格式,然后通过phpmyadmin或者sqlyog导入,sqlyog导入的方法为:

-将excel表另存为csv形式;

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

-假设你的表格有a、b、c三列数据,希望导入到你的数据库中表格tablename,对应的字段分别是col第一段:col第二段:col三

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

一)增加一列(假设是d列)

二)在第一行的d列,就是d一中输入公式:

=concatenate("insert

into

tablename

(col一,col二,col三)

values

(",a一,",",b一,",",c一,");")

三)此时d一已经生成了如下的sql语句:

insert

table

('a','一一','三三');

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

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

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

如何用php实现将excel导入到数据库中

把excel

改为

cvs文件

//连接数据库文件

$connect=mysql_connect("localhost","admin","admin")

or

die("链接数据库失败!");

//连接数据库(test)

mysql_select_db("testcg",$connect)

die

(mysql_error());

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

for

($i=0;$i

count($temp);$i◆◆)

{

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

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

$q="insert

ceshi

(name,num,dom)

mysql_query($q)

if

(!mysql_error());

echo

"

成功导入数据!";

}

unset($string);

PHP环境下,想向数据库里导入.xls文件.(已实现导入了)

先把要修改的service字段查询出来,保存在一个变量里

$sql=mysql_query("SELECT * FROM ◆表名◆ where 条件;");

$res=mysql_fetch_array($sql);

然后以$res为条件,更新method字段的内容

$sql_method=mysql_query("UPDATE ◆数据库名◆.◆表名◆ SET ◆method◆ = '要修改的值',

WHERE ◆表名◆.◆service◆ =$res LIMIT 1 ;");

php怎么把数据导入数据库

需要PHP基础知识和数据库基础知识.

mysql_connect() 函数打开MySQL 连接.举例

php

$con = mysql_connect("localhost","mysql_user","mysql_pwd");

if (!$con)

die('Could not connect: ' . mysql_error());

}// 一些代码...mysql_close($con);

mysql_connect()三个参数分别是服务器名,连接账号,连接密码.

连接之后,可以使用mysql_select_db()设置要处理的数据库,后面则是用数据库语句处理数据.SQL语法简介网页链接

以上就是土嘎嘎小编为大家整理的php将xls写入数据库相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章