1. 程式人生 > >用PHPExcel讀取excel檔案內容

用PHPExcel讀取excel檔案內容

set_time_limit(0); //設定頁面等待時間
$file_arr = upload_excel();
$type = $file_arr['excel']['ext'];
$uploadfile = "./Public/".$file_arr['excel']['savepath'].$file_arr['excel']['savename'];
if ($uploadfile) {
    require './ThinkPHP/Library/Vendor/PHPExcel/PHPExcel/IOFactory.php';
    if($type=='xlsx'||$type=='xls' ){
        $reader 
= \PHPExcel_IOFactory::createReader('Excel2007'); // 讀取 excel 文件 }else if( $type=='csv' ){ $reader = \PHPExcel_IOFactory::createReader('CSV'); // 讀取 excel 文件 }else{ die('Not supported file types!'); } $PHPExcel = $reader->load($uploadfile); // 文件名稱 $objWorksheet = $PHPExcel->getActiveSheet
(); $highestRow = $objWorksheet->getHighestRow(); // 取得總行數 $highestColumn = $objWorksheet->getHighestColumn(); // 取得總列數 $arr = array(1 => 'A', 2 => 'B', 3 => 'C', 4 => 'D', 5 => 'E', 6 => 'F', 7 => 'G', 8 => 'H', 9 => 'I', 10 => 'J', 11 => 'K', 12 => 'L', 13
=> 'M', 14 => 'N', 15 => 'O', 16 => 'P', 17 => 'Q', 18 => 'R', 19 => 'S', 20 => 'T', 21 => 'U', 22 => 'V', 23 => 'W', 24 => 'X', 25 => 'Y', 26 => 'Z'); //echo $highestRow.$highestColumn; // 一次讀取一列 $res = array(); for ($row = 2; $row <= $highestRow; $row++) { for ($column = 0; $arr[$column] != 'T'; $column++) { $val = $objWorksheet->getCellByColumnAndRow($column, $row)->getValue(); $res[$row-2][$column] = $val; } }

相關推薦

PHPExcel讀取excel檔案內容

set_time_limit(0); //設定頁面等待時間 $file_arr = upload_excel(); $type = $file_arr['excel']['ext']; $uploadfile = "./Public/".$file_arr['excel']

java讀取excel檔案內容,並將讀取到的內容寫入到另一檔案

需要匯入的jar包下載地址https://pan.baidu.com/s/16cTpUfx0KvKkbGYkXAUKMA 程式碼:ReadExcel.java //信1605-3 20163432 張運濤 package domain; import java.io.File; im

Java 讀取Excel 檔案內容

在一個專案中,有一個需求,是把excel檔案的內容轉換為xml格式展示。在學習如何操作的過程中,首先是如何獲取excel檔案,其中操作的程式碼如下: 1.首先是匯入需要的 jar, 下載地址: 2.程式碼實現: package com.apusic; import org.apache.po

java讀取excel檔案內容

import java.io.FileInputStream; import java.io.InputStream; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.List;

讀取excel檔案內容輸入到另外一個檔案

package com.example.demo; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import

python讀取json格式檔案pandas讀取excel檔案

IT Xiao Ang Zai 9月30號 版本:python3.7 程式設計軟體:sublime 一:python解析json資料 1.什麼是json: (1)JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。它

利用 js-xlsx 讀取excel檔案內容

下載js-xlsx到dist複製出xlsx.full.min.js引入到頁面中 然後通過FileReader物件讀取檔案利用js-xlsx轉成json資料 <!DOCTYPE html> <html> <head> <met

Python win32讀取excel檔案的奇葩報錯

from datetime import datetime import urllib import win32com.client as win32 import sys import codecs

jsp讀取Excel檔案內容

需要的jar包  :jxl.jar 讀取檔案程式碼: // 得到上傳檔案的儲存目錄,將上傳的檔案存放於WEB-INF目錄下,不允許外界直接訪問,保證上傳檔案的安全 String savePath = this.getServletContext().getReal

使用PHPExcel讀取excel檔案

轉載於>>>原文章 (一)匯入Excel 第一,在前臺html頁面進行上傳檔案:如: <form method="post" action="PHP檔案" enctype="multipart/form-data">         <

PHPExcel讀取excel檔案示例

PHPExcel是一個非常方便生成Excel格式檔案的類,官方下載包中帶有大量如何生成各種樣式excel檔案的示例,但沒有一個讀取Excel檔案的完整例子.Xiaoqiang根據網上的資料,整理了一份簡單讀取Excel檔案的例子. <?php /** * * @

使用Java讀取Excel檔案內容

使用Java讀取Excel檔案的內容非常簡單,Apache POI這個專案已經實現了對此類文件操作的功能,我們只需學會如何使用它即可。 1.首先需要引入Apache POI,這裡推薦使用Maven的方式管理專案依賴。在pom.xml檔案中加入依賴項: &

js讀取excel檔案內容

<script type="text/javascript">function read_excel(){debugger;   var filePath="E:\ceshi.xlsx"; //要讀取的xls   var col_start=1; //從第1列開

怎麼利用PHP讀取Excel檔案資訊及內容

  PHPExcel是什麼?PHPExcel 就是一個用來操作Office Excel 文件的PHP類庫。在程式設計技術開發中,我們經常要從程式中讀取Excel檔案內容,不過很多初學者都不太會,那麼下面來詳細為大家分析解答一下吧。比如說一個普通的個人資訊表,我們利用PHPExcel類庫將Excel表格內的資訊

C++fscanf()函式讀取TXT檔案內容

fscanf()函式的標頭檔案是<stdio.h>,函式原型為int fscanf(FILE*stream, constchar*format, [argument...]); 其功能為根據資料格式(format)從輸入流(stream)中寫入資料(argume

python讀取json格式內容並儲存到excel

python版本 python2.7 所需安裝庫 xlwt # -*- coding: utf-8 -* import json,xlwt,os def readjson():     path = 'C:/Users/lenovo/Desktop/xueli'#指定資料夾

讀取TXT檔案內容,生成Excel檔案

 需要用到jar檔案:poi-3.0.1.jarpackage office; /** * 解析txt檔案,輸出到Excel檔案 * @author JavaAlpha * @date 2011-7-28 * @version V 1.0 */ import j

PHPExcel 讀取Excel單元格內容為時間格式 處理方法

讀出的時間是天數excel 的日期是從 1900-01-01 開始計算的(php 是從 1970-01-01)兩者間有一個天數差 25569時間是格林威治時間所以有 PHP code ? 1 2 3 $d = 25569; $t = 24 * 60 

學習ThinkPHP3.2.2:video9,“C”函式讀取配置檔案內容

在配置檔案 D:\wamp\www\wish\APP\Home\Conf\config.php 中配置一下內容: return array(     //'配置項'=>'配置值'     'myvar' => 'valueofaaa1' ); 在控

[java]HSSFWorkbook來讀取excel內容

/**經過測試,容易因為空行出現空指標異常, 解決方法:excel的空行塗抹為白色或者其他顏色(至少有一個格子塗抹顏色) Book1.xls的Sheet1內容如下(每個三角形代表一個格子):2個標題都在第二列中 △△△△△△ △△△△△△ △1-1 標題1 △△