Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「[1012]PHP進階開發及TadTools工具應用」目錄
MarkDown
15. 匯入Excel檔
1. jQuery的用法
1-1 上課範例:index.html
2. 連動選單
2-1 上課範例:admin/index.php
2-2 上課範例:admin/ajax.php
3. 郵遞區號地址
3-1 上課範例:admin/index.php
3-2 上課範例:index.php
3-3 上課範例:ajax.php
4. 點擊編輯
4-1 上課範例:index.html
4-2 上課範例:save.php
4-3 上課範例:admin/index.php
4-4 上課範例:admin/save.php
5. 表單驗證
5-1 上課範例:admin/index.php
5-2 上課範例:index.php
5-3 上課範例:ajax.php
6. 表格拉動排序
6-1 上課範例:admin/cate.php
6-2 上課範例:admin/save_sort.php
7. 整合型上傳工具
7-1 上課範例:admin/index.php
7-2 上課範例:up_file.php
7-3 上課範例:index.php
8. 頁籤與小月曆之應用
8-1 上課範例:admin/index.php
8-2 上課範例:index.php
8-3 上課範例:ajax2.php
9. fullcalendar月曆應用
9-1 上課範例:birthday.php
9-2 上課範例:header.php
9-3 上課範例:get_events.php
10. QR Code應用
10-1 上課範例:xoops_version.php
10-2 上課範例:blocks/contact_qrcode.php
10-3 上課範例:templates/blocks/contact_qrcode.html
10-4 上課範例:pda.php
10-5 上課範例:blocks/contact_qrcode.php(不替換網址)
10-6 上課範例:index.php
11. Jquery Mobile
11-1 上課範例:blocks/contact_qrcode.php
11-2 上課範例:pda.php
11-3 上課範例:data.php
12. java上傳及影片播放
12-1 上課範例:data.php
12-2 上課範例:index.php
12-3 上課範例:jupload.php
12-4 上課範例:play.php
13. CSV的匯出與匯入
13-1 上課範例:通訊錄.csv
13-2 上課範例:admin/index.php
13-3 上課範例:__fgetcsv()
14. 產生Excel報表
14-1 上課範例:admin/excel.php
14-2 上課範例:admin/index.php
14-3 上課範例:admin/excel.php(多表)
15. 匯入Excel檔
15-1 上課範例:admin/excel.php
15-2 上課範例:admin/index.php
16. 用TCPDF產生PDF(上)
16-1 上課範例:admin/index.php
16-2 上課範例:admin/pdf.php
17. 用TCPDF產生PDF(下)
17-1 上課範例:admin/index.php
17-2 上課範例:admin/pdf2.php
17-3 上課範例:admin/pdf_all.php
18. 產出真實word檔
18-1 上課範例:admin/index.php
18-2 上課範例:admin/docx.php
15-2 上課範例:admin/index.php
\[1012\]PHP進階開發及TadTools工具應用 ============================ ``` setActiveSheetIndex(0); //設定預設顯示的工作表 $objActSheet = $objPHPExcel->getActiveSheet(); //指定預設工作表為 $objActSheet $objActSheet->setTitle("通訊錄"); //設定標題 $objPHPExcel->createSheet(); //建立新的工作表,上面那三行再來一次,編號要改 $objActSheet->getColumnDimension('A')->setWidth(8); $objActSheet->getColumnDimension('B')->setWidth(40); $objActSheet->getColumnDimension('C')->setWidth(15); $objActSheet->getColumnDimension('D')->setWidth(25); $objActSheet->getColumnDimension('E')->setWidth(10); $objActSheet->getColumnDimension('F')->setWidth(8); $objActSheet->getColumnDimension('G')->setWidth(8); $objActSheet->getColumnDimension('H')->setWidth(8); $objActSheet->getColumnDimension('I')->setWidth(18); //設定字型 $objActSheet->getStyle('A1:I1')->getFont() ->setName('SimHei') ->setSize('14'); //設定底色 $objActSheet->getStyle('A1:I1')->getFill() ->setFillType(PHPExcel_Style_Fill:: FILL_SOLID) ->getStartColor() ->setARGB('FFC9E3F3'); //設定對齊 $objActSheet->getStyle('A1:I1')->getAlignment() ->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER) ->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER) ->setWrapText(true); //設定框線 $objBorder=$objActSheet->getDefaultStyle()->getBorders(); $objBorder->getBottom() ->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN) ->getColor()->setRGB('000000'); $objBorder->getRight() ->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN) ->getColor()->setRGB('000000'); $objActSheet->setCellValue("A1", '群組') ->setCellValue("B1", '姓名') ->setCellValue("C1", '電話') ->setCellValue("D1", '信箱') ->setCellValue("E1", '生日') ->setCellValue("F1", '郵遞區號') ->setCellValue("G1", '縣市') ->setCellValue("H1", '鄉鎮市區') ->setCellValue("I1", '地址'); $cate=get_contact_cate_all(); $sql = "select * from `".$xoopsDB->prefix("contact")."` "; $result = $xoopsDB->query($sql) or redirect_header($_SERVER['PHP_SELF'],3, mysql_error()); $i=2; while($all=$xoopsDB->fetchArray($result)){ //以下會產生這些變數: $tel , $email , $name , $gsn , $sn , $birthday , $zip , $county , $city , $addr foreach($all as $k=>$v){ $$k=$v; } $objActSheet->setCellValue("A{$i}", $gsn) ->setCellValue("B{$i}", $name) //->setCellValue("C{$i}", $tel) ->setCellValueExplicit("C{$i}", $tel , PHPExcel_Cell_DataType:: TYPE_STRING) ->setCellValue("D{$i}", $email) ->setCellValue("E{$i}", $birthday) ->setCellValue("F{$i}", $zip) ->setCellValue("G{$i}", $county) ->setCellValue("H{$i}", $city) ->setCellValue("I{$i}", $addr); $i++; } $objActSheet->mergeCells("A{$i}:H{$i}")->setCellValue("A{$i}", '通訊錄資料數共計'); $n=$i-1; $objActSheet->setCellValue("I{$i}", "=COUNTA(B2:B{$n})"); $objPHPExcel->getActiveSheet()->getProtection()->setSheet(true); $objPHPExcel->getActiveSheet()->protectCells("I{$i}", '12345'); header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename='.iconv('UTF-8','Big5','通訊錄').'.xls'); header('Cache-Control: max-age=0'); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); $objWriter->setPreCalculateFormulas(false); $objWriter->save('php://output'); exit; ?> ```
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
89
人線上 (
14
人在瀏覽
線上書籍
)
會員: 0
訪客: 89
更多…