php操作EXCLE(通过phpExcle实现读excel数据)

<?php
require_once(‘/PHPExcel/Reader/Excel2007.php‘);
$objReader = new PHPExcel_Reader_Excel2007;
$PHPExcel = $objReader->load(‘testExcel.xls‘);

/**
 * 读取excel文件中的第一个工作表
 */
$currentSheet = $PHPExcel->getSheet(0);
/**
 * 取得最大的列号
 */
$allColumn = $currentSheet->getHighestColumn();
/**
 * 取得总行数
 */
$allRow = $currentSheet->getHighestRow();

/**
 * 从第2行开始输出
 */
for($currentRow = 1; $currentRow<=$allRow;$currentRow++){
    //从第A列开始输出
    for($currentColumn="A";$currentColumn<=$allColumn;$currentColumn++){
        $val = $currentSheet->getCellByColumnAndRow(ord($currentColumn)-65,$currentRow)->getValue();
        if($currentColumn == ‘A‘){
            echo $val;
            //echo GetDate($val)."\t";
        }else{
            //echo $val;
            //如果输出汉字有乱码,则需要将输出内容用iconv函数进行编码转换,如下将gb2312编码转换为utf8
            echo iconv(‘utf-8‘,‘gb2312‘,$val);
        }
        echo "   ";
    }
    echo "<br>";
}

php操作EXCLE(通过phpExcle实现读excel数据)

时间: 2024-10-11 21:34:30

php操作EXCLE(通过phpExcle实现读excel数据)的相关文章

读Excel数据Insert到MySQL

因为工作需要,所以测试一下使用Python读Excel数据到MySQL,在此记录下. #!/usr/bin/env python #coding:utf-8 import xlrd import MySQLdb import datetime xlsfile=r'C:\Users\XUWU\Desktop\data.xlsx' book = xlrd.open_workbook(xlsfile) #获取sheet的数量 count = len(book.sheets())  #设置连接数据库 d

Python 读Excel数据

一.读取Excel数据的步骤及方式: 1.打开Excel文件 data = xlrd.open_workbook(r'D:\Interface_test\test_data\测试用例.xlsx') 2.选取一个工作表进行读取 sheet = data.sheey_by_name('alldata') 3.整行的读取工作表中每一行的数据(sheet.row_value()返回的是列表形式) info = sheet.row_value(rownum) 该步骤中需要遍历循环Excel表中每一行数据:

php操作EXCLE(通过phpExcle实现)

<?phprequire_once('/PHPExcel.php');require_once('/PHPExcel/Writer/Excel2007.php');$objPHPExcel = new PHPExcel(); //Set properties设置文件属性$objPHPExcel->getProperties()->setCreator("Maarten Balliauw");$objPHPExcel->getProperties()->se

操作excel(读excel、修改excel)

练习 需求:只要你传入一个表名,就能把所有的数据导入出来,字段名是excel的表头 1.要动态获取到表的字段 cur.description能获取到表的字段 fileds = [ filed[0] for filed in cur.description ] 2.获取数据了  select * from "%s"  % table_name 3.循环写入excel import pymysql,xlwt def export_excel(table_name): host, user,

java基础以及操作Excle

今天把会经常用的几个集合的迭代方法又练习了一下,放在这里,经常复习! map集合迭代 /*** 迭代map[1]*/ for (Integer key : map.keySet()) {//迭代key值 for (String value : map.values()) {//跌打value值 System.out.println("迭代map[1]" + key + ":" + value); } // System.out.println("key\t

python 读 excel 模块: xlrd

主要来自:[ python中使用xlrd.xlwt操作excel表格详解 ] 为了方便阅读, 我将原文两个模块拆分为两篇博文: [ python 读 excel 模块: xlrd ] [ python 写 excel 模块: xlwt ] xlrd 基本操作 这个过程有几个比较麻烦的问题,比如读取日期.读合并单元格内容. 读一个有2个 sheet 的 excel 文件, 读入sheet2的内容, 内容如下: 使用 python 读入 #!/usr/bin/env python # -*- cod

python学习笔记-day7-2-【python从mysql数据库导数据到excel,读excel,修改excel】

这节说下如何用python把数据库里的数据导出到excel里,并如何读取excel, 修必excel等操作. 一.用python把数据库里的数据导出到excel里 1.导入如下的模块,没有的话需要安装 import pymysql #mysql连接模块import xlwt #写excel的第三方库 从数据库导数据,写到excel文件里 import pymysql,xlwt def export_excel(table_name): import pymysql host, user, pas

Python操作Excle

python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库.可从这里下载https://pypi.python.org/pypi.下面分别记录python读和写excel. 一.Python读Excel-----xlrd python 对 excel基本的操作如下: ''' xlrd ''' import xlrd from xlrd.book import Book def read_excel(): # 1. 打开excel workb

NPOI操作excel——利用反射机制,NPOI读取excel数据准确映射到数据库字段

> 其实需求很明确,就是一大堆不一样的excel,每张excel对应数据库的一张表,我们需要提供用户上传excel,我们解析数据入库的功能实现. 那么,这就涉及到一个问题:我们可以读出excel的表头,但是怎么知道每个表头具体对应数据库里面的字段呢? 博主经过一段时间的思考与构思,想到一法:现在的情况是我们有excel表A,对应数据库表B,但是A与B具体属性字段的映射关系我们不知.那我们是不是可以有一个A到B的映射文件C呢? 我想,说到这,大家就很明了了... 第一步:为每张excel创建一个与