PHPExcel 多工作表 匯入

2022-05-16 06:41:23 字數 1656 閱讀 5493

//

引數初始化

$filepath = '';

if ($_files["file"]["error"] > 0)

$filepath = $_files["file"]["tmp_name"];

//建立reader物件

$this->load->library('phpexcel');

$phpreader = new

phpexcel_reader_excel2007();

if (!$phpreader->canread($filepath))

}//建立excel物件,此時你即可以通過excel物件讀取檔案,也可以通過它寫入檔案

$phpexcel = $phpreader->load($filepath

);

//匯入第乙個工作表的資料

$this->db->truncate('dzg_card_info'); //

清理表$currentsheet = $phpexcel->getsheet(0); //

讀取excel檔案中的第乙個工作表

$columncount = $currentsheet->gethighestcolumn(); //

取得最大的列號

$rowcount = $currentsheet->gethighestrow(); //

取得一共有多少行

for ($rowindex = 2; $rowindex

<= $rowcount; $rowindex++)

//匯入第二個工作表

$this->db->truncate('dzg_card_message'); //

清理表$currentsheet = $phpexcel->getsheet(1); //

讀取excel檔案中的第乙個工作表

$columncount = $currentsheet->gethighestcolumn(); //

取得最大的列號

$rowcount = $currentsheet->gethighestrow(); //

取得一共有多少行

for ($rowindex = 2; $rowindex

<= $rowcount; $rowindex++)

<

form

action

="index.php?c=admin&m=importexcel&d=admin"

method

="post"

enctype

="multipart/form-data"

>

<

label

for="file"

>匯入excel:

label

>

<

input

type

="file"

name

="file"

id="file"

/>

<

input

type

="submit"

name

="submit"

value

="提交"

/>

form

>

Excel多工作表頁碼連續設定

列印excel 2002工作表之前需要設定頁碼,如果多張工作表的頁碼必須連續排列,就得採用一些特殊的頁碼設定技巧。假設有名為sheet1 sheet2和sheet3的三張工作表,分別可以列印2 3 5頁,並且列印時每個工作表的內容要連線在一起。可以按以下方法設定頁碼 首先開啟工作表sheet1,單擊...

多工作簿合併計算

public sub quickconsolidatemethod 宣告變數 dim wb as workbook,openwb as workbook dim sht as worksheet,onesht as worksheet dim rng as range,onerng as range...

vba操作多工作分表合併

彙總分表資訊至一張總表,是資料分析相關工作中常遇到的事情,一般辦法是手動複製每個分表再貼上到彙總表裡,但利用以下vba 可以在excel中自動實現 執行該步驟的目的是確保分表的順序正確,便於之後進行合併時的for迴圈 sub check dim check as worksheet set chec...