表格數(shù)據(jù)入庫php 入庫的表格

php讀取excel并寫入到數(shù)據(jù)庫

用 php Win32 OLE

創(chuàng)新互聯(lián)建站于2013年開始,先為慈利等服務(wù)建站,慈利等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為慈利企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

##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";

如何用php實(shí)現(xiàn)將excel導(dǎo)入到數(shù)據(jù)庫中

把excel

改為

cvs文件

?

//連接數(shù)據(jù)庫文件

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

or

die("鏈接數(shù)據(jù)庫失敗!");

//連接數(shù)據(jù)庫(test)

mysql_select_db("testcg",$connect)

or

die

(mysql_error());

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

for

($i=0;$i

count($temp);$i++)

{

$string=explode(",",$temp[$i]);//通過循環(huán)得到EXCEL文件中每行記錄的值

//將EXCEL文件中每行記錄的值插入到數(shù)據(jù)庫中

$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

"

成功導(dǎo)入數(shù)據(jù)!";

}

echo

$string[4]."\n";

unset($string);

}

?

PHP怎么將表格的數(shù)據(jù)保存到數(shù)據(jù)庫

看你的表格,只需要從表單中循環(huán)取出所有行,然后依次寫入數(shù)據(jù)庫就行了

假設(shè)表單中是:txt1[] txt2[]......

通過$a=$_POST["txt1[]"]取得值,然后循環(huán)寫入:

for($t=0;$t=count($a)-1;$t++){

// insert into 表 (字段1,......) values ('$a[$t]',.....)

}

至于打印,在JS中直接windows.print就行了

php如何提交表格中某個數(shù)據(jù)到數(shù)據(jù)庫

寫個簡單的吧

a.php

form method="post" action="b.php"

input type="text" name="test" value=""這是你要提交的數(shù)據(jù)

input type="submit" value="提交"

/form

點(diǎn)擊提交按鈕就跳到b頁面了

b.php

echo $_POST['test'];

打印a提交過來的數(shù)據(jù),如果有數(shù)據(jù)你就自己寫sql語句存入數(shù)據(jù)庫就好了

php中如何將execl的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫中

1.使用PHP

Excel

Parser

Pro軟件,但是這個軟件為收費(fèi)軟件;

2.可將EXCEL表保存為CSV格式,然后通過

phpmyadmin

或者SQLyog導(dǎo)入,SQLyog導(dǎo)入的方法為:

·將EXCEL表另存為CSV形式;

·打開SQLyog,對要導(dǎo)入的表格

右擊

,點(diǎn)擊“導(dǎo)入”-“導(dǎo)入使用加載本地CSV數(shù)據(jù)”;

·在彈出的對話框中,點(diǎn)擊“改變..”,把選擇“填寫excel友好值”,點(diǎn)擊確定;

·在“從文件導(dǎo)入”中選擇要導(dǎo)入的CSV文件路徑,點(diǎn)擊“導(dǎo)入”即可導(dǎo)入數(shù)據(jù)到表上;

3.一個比較笨的手工方法,就是先利用excel生成

sql語句

,然后再到mysql中運(yùn)行,這種方法適用于

excel表格

導(dǎo)入到各類

sql數(shù)據(jù)庫

·假設(shè)你的表格有A、B、C三

列數(shù)據(jù)

,希望導(dǎo)入到你的數(shù)據(jù)庫中表格tablename,對應(yīng)的字段分別是col1、col2、col3

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

1)增加一列(假設(shè)是D列)

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

=CONCATENATE("insert

into

tablename

(col1,col2,col3)

values

(",A1,",",B1,",",C1,");")

3)此時D1已經(jīng)生成了如下的sql語句:

insert

into

table

(col1,col2,col3)

values

('a','11','33');

4)將D1的公式復(fù)制到所有行的D列(就是用鼠標(biāo)點(diǎn)住D1單元格的右下角一直拖拽下去啦)

5)此時D列已經(jīng)生成了所有的sql語句

6)把D列復(fù)制到一個純文本文件中,假設(shè)為sql.txt

·把sql.txt放到數(shù)據(jù)庫中運(yùn)行即可,你可以用命令行導(dǎo)入,也可以用phpadmin運(yùn)行。

PHP:把頁面的表格數(shù)據(jù)寫入數(shù)據(jù)庫

1,在數(shù)據(jù)庫中建一個表,用來存數(shù)據(jù)。

2,提交后

php把四個值接收到過然后存進(jìn)去就行了。

還不懂可以HI我。

新聞名稱:表格數(shù)據(jù)入庫php 入庫的表格
文章路徑:http://muchs.cn/article32/hgicsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、品牌網(wǎng)站制作企業(yè)網(wǎng)站制作、域名注冊、網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)