//引數初始化
$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...