小編還為您整理了以下內(nèi)容,可能對(duì)您也有幫助:
php如何追加寫入excel
打開編寫php的軟件(我的軟件是Editplus)。
新建一個(gè)php文件,用于編寫php代碼。
php怎么把數(shù)據(jù)庫里的數(shù)據(jù)插入到excel
建議你先生成csv文件格式,然后手動(dòng)轉(zhuǎn)換成excel文件.
php倒是有擴(kuò)展支持生成excel,例如PHPExcel.不過都相對(duì)麻煩.
php通過ODBC如何寫記錄到excel文件?謝謝
首先,服務(wù)器端必須要設(shè)置的一點(diǎn)是COM組件的操作權(quán)限。在命令行鍵入“DCOMCNFG”,則進(jìn)入COM組件配置界面,選擇Microsoft Excel后點(diǎn)擊屬性按鈕,將三個(gè)單選項(xiàng)一律選擇自定義,編輯中將Everyone加入所有權(quán)限。保存完畢后重新啟動(dòng)服務(wù)器。 客戶端的環(huán)境配置沒發(fā)現(xiàn)什么特別講究的地方,只要裝有Office和IE即可,版本通用的都可以。 一、 ASP對(duì)Excel的基本操作 1、 建立Excel對(duì)象 set objExcelApp = CreateObject("Excel.Application") objExcelApp.DisplayAlerts = false 不顯示警告 objExcelApp.Application.Visible = false 不顯示界面 2、 新建Excel文件 objExcelApp.WorkBooks.add set objExcelBook = objExcelApp.ActiveWorkBook set objExcelSheets = objExcelBook.Worksheets set objExcelSheet = objExcelBook.Sheets(1) 3、 讀取已有Excel文件 strAddr = Server.MapPath(".") objExcelApp.WorkBooks.Open(strAddr & "\Templet\Table.xls") set objExcelBook = objExcelApp.ActiveWorkBook set objExcelSheets = objExcelBook.Worksheets set objExcelSheet = objExcelBook.Sheets(1) 4、 另存Excel文件 objExcelBook.SaveAs strAddr & "\Temp\Table.xls" 5、 保存Excel文件 objExcelBook.Save (筆者測(cè)試時(shí)保存成功,頁面報(bào)錯(cuò)。) 6、 退出Excel操作 objExcelApp.Quit 一定要退出 set objExcelApp = Nothing 二、 ASP操作Excel生成數(shù)據(jù)表 1、 在一個(gè)范圍內(nèi)插入數(shù)據(jù) objExcelSheet.Range("B3:k3").Value = Array("67", "87", "5", "9", "7", "45", "45", "54", "54", "10") 2、 在一個(gè)單元格內(nèi)插入數(shù)據(jù) objExcelSheet.Cells(3,1).Value="Internet Explorer" 3、 選中一個(gè)范圍 4、 單元格左邊畫粗線條 5、 單元格右邊畫粗線條 6、 單元格上邊畫粗線條 7、 單元格下邊畫粗線條 8、 單元格設(shè)定背景色 9、 合并單元格 10、 插入行 11、 插入列 三、 ASP操作Excel生成Chart圖 1、 創(chuàng)建Chart圖 objExcelApp.Charts.Add 2、 設(shè)定Chart圖種類 objExcelApp.ActiveChart.ChartType = 97 注:二維折線圖,4;二維餅圖,5;二維柱形圖,51 3、 設(shè)定Chart圖標(biāo)題 objExcelApp.ActiveChart.HasTitle = True objExcelApp.ActiveChart.ChartTitle.Text = "A test Chart" 4、 通過表格數(shù)據(jù)設(shè)定圖形 objExcelApp.ActiveChart.SetSourceData objExcelSheet.Range("A1:k5"),1 5、 直接設(shè)定圖形數(shù)據(jù)(推薦) objExcelApp.ActiveChart.SeriesCollection.NewSeries objExcelApp.ActiveChart.SeriesCollection(1).Name = "=""333""" objExcelApp.ActiveChart.S
php如何寫入文件
很簡(jiǎn)單,不過這次不是用file_put_contents()函數(shù)了,代碼如下:
// 假設(shè)你的文件b.php已經(jīng)創(chuàng)建,并且有權(quán)操作
// 但還是加上權(quán)限設(shè)定的語句,比較保險(xiǎn)
chmod(dirname(__FILE__), 0777); // 以最高操作權(quán)限操作當(dāng)前目錄
// 打開b.php文件,這里采用的是a+,也可以用a,a+為可讀可寫,a為只寫,如果b.php不能存在則會(huì)創(chuàng)建它
$file = fopen('b.php', 'a+'); // a模式就是一種追加模式,如果是w模式則會(huì)刪除之前的內(nèi)容再添加
// 獲取需要寫入的內(nèi)容
$c = '我是要被追加的內(nèi)容!';
// 寫入追加的內(nèi)容
fwrite($c, $file);
// 關(guān)閉b.php文件
fclose($file);
// 銷毀文件資源句柄變量
unset($file);
以上代碼若有什么不明白不懂的地方,隨時(shí)可以追問~
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com