`
luyou3415
  • 浏览: 57728 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

PHP将Excel表中的数据导入导出mysql

 
阅读更多
PHP将Excel表中的数据导入导出mysql
导入mysql

<?php
$fname = $_FILES['MyFile']['name'];
$do = copy($_FILES['MyFile']['tmp_name'],$fname);
if ($do)
{
echo"导入数据成功<br>";
} else {
echo "";
}
?>
<form ENCTYPE="multipart/form-data" ACTION="<?php echo"".$_SERVER['PHP_SELF'].""; ?>" METHOD="POST">
<p>导入CVS数据 <input NAME="MyFile" TYPE="file"> <input VALUE="提交" TYPE="submit">
</p>
</form>
<?
error_reporting(0);
//导入CSV格式的文件
$connect=mysql_connect("localhost","root","123456") or die("could not connect to database");
mysql_select_db("test",$connect) or die (mysql_error());
$fname = $_FILES['MyFile']['name'];
$handle=fopen("$fname","r");
while($data=fgetcsv($handle,10000,","))
{
$q="insert into test(Weihgt,zone1,zone2) values ('$data[0]','$data[1]','$data[2]')";
mysql_query($q) or die (mysql_error());

}
fclose($handle);
?>


导出
<?php 

$DB_Server="localhost";

$DB_Username="root";

$DB_Password="";

$DB_DBName="ishop";

$DB_TBLName="oi_mall_payment";

$savename=date("YmjHis");

$Connect=@mysql_connect($DB_Server,$DB_Username,$DB_Password)ordie("Couldn'tconnect.");

mysql_query("SetNames'gbk'");

$file_type="vnd.ms-excel";

$file_ending="xls";

header("Content-Type:application/$file_type;charset=big5");

header("Content-Disposition:attachment;filename=".$savename.".$file_ending");

//header("Pragma:no-cache");

$now_date=date("Y-m-jH:i:s");

$title="数据库名:$DB_DBName,数据表:$DB_TBLName,备份日期:$now_date";

$sql="Select*from$DB_TBLName";

$ALT_Db=@mysql_select_db($DB_DBName,$Connect)ordie("Couldn'tselectdatabase");

$result=@mysql_query($sql,$Connect)ordie(mysql_error());

echo("$title\n");

$sep="\t";

for($i=0;$i<mysql_num_fields($result);$i++){

echomysql_field_name($result,$i)."\t";

}

print("\n");

$i=0;

while($row=mysql_fetch_row($result)){

$schema_insert="";

for($j=0;$j<mysql_num_fields($result);$j++){

if(!isset($row[$j]))

$schema_insert.="NULL".$sep;

elseif($row[$j]!="")

$schema_insert.="$row[$j]".$sep;

else

$schema_insert.="".$sep;

}

$schema_insert=str_replace($sep."$","",$schema_insert);

$schema_insert.="\t";

print(trim($schema_insert));

print"\n";

$i++;

}

return(true);

?>

分享到:
评论

相关推荐

    php excel导入导出,php导入mysql,mysql 数据导出为excel

    本项目包含一个带样式的小实例,页面可以直接导入数据,导入的数据存入mysql数据库,也可以导出excel,导出excel文件位于downloads目录下, 需要将较长的样本数据从 Excel 文件导入到 MYSQL 数据库,此项目包含一个 ...

    php导入导出Excel

    php导入导出Excel,导入Excel,导出Excel,mysql导入导出Excel

    php将mysql导出到excel

    php 将数据库导出到excel表中,将cvs数据导入到mysql

    php 实现从mysql导出excel中

    源码,php实现把数据从数据库导出到excel中。

    PHP导入和导出CSV EXCEL实例代码 mysql数据库

    PHP导入和导出CSV EXCEL实例代码 写入读取mysql数据库

    php实现利用phpexcel导入导出数据至excel

    1,建立mysql数据库,把excel_demo.sql导入到你的数据库,采取utf-8编码; 2,导入时候请按照xls/demo.xls的格式导入,在linux系统下 xls目录要有下的权限; 3, 默认只有一条数据,导出至少有一条数据; 4,如果数据...

    PHP下导入导出excel

    PHP下导入导出excel,可将excel导入mysql,也可以将数据库中数据导出excel

    PHP+Mysql导入或导出Excel文件

    PHP+Mysql导入或导出Excel文件

    php导出导入Excel

    前些时间,事情不是很多,于是弄了个数据从Excel表导入到mysql及mysql导出到excel表的功能。

    May 12 使用PHP导入Excel和导出数据为Excel文件

    Excel表格的数据导入到mysql数据库中,我们使用PHP的一个开源项目PHP-ExcelReader可以轻松实现...另外将mysql数据导出为Excel与本站上篇文章中导出CSV一样,只是将逗号分割符换成制表符,并修改header信息就可以了。

    php导出导入Excel.doc

    前些时间,事情不是很多,于是弄了个数据从Excel表导入到mysql及mysql导出到excel表的功能。

    php excal 导入导出 绝对好用

    1,建立mysql数据库,把excel_demo.sql导入到你的数据库,采取utf-8编码; 2,导入时候请按照xls/demo.xls的格式导入,在linux系统下 xls目录要有下的权限; 3, 默认只有一条数据,导出至少有一条数据; 4,如果数据...

    php+mysql源码 在线报名系统 统计导出xls

    本系统服务器环境为php和mysql; 在线报名系统:用于统计报名者各类信息(姓名、邮箱、身份证号、联系地址、报名科目、备注等等); 支持新注册提交、个人信息查看和修改,管理员对全局数据的查看、删除和修改,批量...

    php+mysql源码 在线报名系统 统计导出xls评分

    php+mysql源码 在线报名系统 统计导出xls评分 本系统服务器环境为php和mysql; 在线报名系统:用于统计报名者各类信息(姓名、邮箱、身份证号、联系地址、报名科目、备注等等); 支持新注册提交、个人信息查看和...

    php导入导出excel总结

    个人做的一个php导入/导出excel表单总结文档,提供了具体的代码,希望思路能帮助到大家!

    phpexcel PHP导入数据库

    用php,将excel内容导入mysql。代码注释非常详细,需要的下。。。。不懂的可以给我回信

Global site tag (gtag.js) - Google Analytics