您的位置:首页 > 编程语言 > PHP开发

PHP读取大excel文件

2017-10-31 21:14 295 查看
这里用的是python来做中转

python代码为:

# -*- coding: utf-8 -*-

import sys

import xlrd

import json

file = sys.argv[1]

sheet_name = sys.argv[2]

#print(file)

data = xlrd.open_workbook(file)

for ws in data.sheets():

    if sheet_name == ws.name:

        nrows = ws.nrows

        ncols = ws.ncols

        returnData={}

        for i in range(nrows ):

            returnData[i]=ws.row_values(i)

        returnJson=json.dumps(returnData)

        print(returnJson)

php 代码为:

sheet_1为sheet name

$info = exec ("python readexcel.py 1.xls sheet_1", $xxx);

$data = json_decode( $info );

$data = (array)$data;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: