标签: phpexcel

我的jquery Ajax方法每次都会进入其他部分

我的jQuery方法 -

jQuery("#upload_button").click(function(){
    var exceldata = jQuery("#upload_button").serialize();
    var url = "module/controller/contrlrmethod/exceldata/" + exceldata;
    if( exceldata != "" )
    {
        jQuery.ajax({
            url: url,
            type: 'post',
            success: function(data)
            {
                alert(data);
            }
        })
    }
    else
    {
        alert("I am in else");
    }
});
Run Code Online (Sandbox Code Playgroud)

控制器方法 -

public function contrlrmethodAction()
{
    //Get All Parameter data
    $params = $this->_getAllParams();
    echo "<pre>";print_r($params);die;
}
Run Code Online (Sandbox Code Playgroud)

我通过此按钮上传Excel Sheet upload_button.但每次进入其他部分时,我是否上传了excel.让我知道我做错了什么.我正在使用PHPExcel库来进一步处理数据,但它总是在其他部分.

php jquery serialization phpexcel

0
推荐指数
1
解决办法
187
查看次数

在 PHPEXCEL 中为段落中的单行文本加下划线

如何使用PHPEXCEL在单列中的段落中为单行文本加下划线

phpexcel

0
推荐指数
1
解决办法
5680
查看次数

使用phpExcel读取文件时删除隐藏的行?

使用 phpExcel 使用 toArray 方法读取工作表时,还会解析隐藏的行。

我可以在 toArray 之前使用一种方法来删除隐藏的行吗?

到目前为止的代码,使用 Codeigniter

$this->load->library('excel');
$objPHPExcel = PHPExcel_IOFactory::load($upload_data['full_path']);

foreach ($objPHPExcel->getAllSheets() as $sheet) {
    $sheets[$sheet->getTitle()] = $sheet->toArray();
}

$data = array();
foreach ($sheets['Data'] as $key => $row) {
    if ($key > 0) {
        $item = array();
        $item['name'] = $row[1];
        $item['code'] = $row[2];
        $data[] = $item;
    }
}
Run Code Online (Sandbox Code Playgroud)

php codeigniter phpexcel

0
推荐指数
1
解决办法
2399
查看次数

PHPExcel toArray 正在更改 XLSX 格式的日期和时间列

我正在使用此处找到的 excelToArray 函数:https ://gist.github.com/calvinchoy/5821235

function excelToArray($filePath, $header = true) {
    require_once("./PHPExcel/Classes/PHPExcel.php"));
    //Create excel reader after determining the file type
    $inputFileName = $filePath;
    /**  Identify the type of $inputFileName  **/
    $inputFileType = PHPExcel_IOFactory::identify($inputFileName);
    /**  Create a new Reader of the type that has been identified  **/
    $objReader = PHPExcel_IOFactory::createReader($inputFileType);
    /** Set read type to read cell data onl **/
    $objReader->setReadDataOnly(true);
    /**  Load $inputFileName to a PHPExcel Object  **/
    $objPHPExcel = $objReader->load($inputFileName);
    //Get worksheet and built array with first row as …
Run Code Online (Sandbox Code Playgroud)

php csv excel phpexcel

0
推荐指数
1
解决办法
2627
查看次数

PHP电子表格问题与PHP v5.5

这不是一个特别的编码问题。

我有一个在本地运行的脚本 (PHP V5.6),它绝对是完美的。

但是,我将它通过 FTPd 传输到我们的开发服务器以作为 cron 运行,但它失败了。我们的服务器运行 php v5.5 以解决依赖性问题。有什么方法可以让用户 composer require 在运行 PHP 5.5 的机器上安装 phpspreadsheet?

php phpexcel phpspreadsheet

0
推荐指数
1
解决办法
5912
查看次数

PHPExcel ERR_INVALID_RESPONSE 与 PHP7.0

我有一个创建 Excel 文件并将其导出的脚本。这在 PHP5.6 中运行良好,但自从升级到 PHP7.0 后,这不再起作用。

我发现了一些人们建议安装的相关问题php7.0-zip,但这并没有解决问题。

在不同的浏览器上也得到相同的错误。

它发生在 $objWriter->save('php://output');

require_once 'includes/PHPExcel/PHPExcel.php';
require_once 'includes/PHPExcel/PHPExcel/Writer/Excel2007.php';

$title = 'Export'. date('d-m-Y');
$count = $_GET['count'];

$objPHPExcel = new PHPExcel();

$objWorkSheet = $objPHPExcel->createSheet(0);

foreach ($_SESSION['tableheaders'][$count] as $column => $val) {
    $objWorkSheet->setCellValueByColumnAndRow($column, 1, $val);
    $objWorkSheet->getStyleByColumnAndRow($column, 1)->getFont()->setBold(true);
    $objWorkSheet->getStyleByColumnAndRow($column, 1)->getFill()->setFillType(PHPExcel_Style_Fill::FILL_SOLID)->getStartColor()->setRGB('C2C2C2');
}

$lastColumnIndex = 'A';

foreach ($_SESSION['tablerows'][$count] as $row => $innerArr) {
    foreach ($innerArr as $column => $val) {
        $objWorkSheet->setCellValueByColumnAndRow($column, $row + 2, $val);
        $objPHPExcel->getActiveSheet()->getColumnDimensionByColumn($column)->setAutoSize(true);

        $lastColumnIndex = $objPHPExcel->getActiveSheet()->getColumnDimensionByColumn($column)->getColumnIndex();
    }
}

$objPHPExcel->getActiveSheet()->freezePane('A2');
$objPHPExcel->getActiveSheet()->setAutoFilter("A1:{$lastColumnIndex}1");

$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel); …
Run Code Online (Sandbox Code Playgroud)

php phpexcel php-7

0
推荐指数
1
解决办法
6621
查看次数

PhpOffice 将 excel 转换为 json

我正在尝试使用 PhpOffice (PhpSpreadsheet) 库将 excel 文件转换为特定的 json 输出。Excel 工作表如下所示:

在此输入图像描述

我希望实现这个 json_encode:

{
"As24 sheet": [
    {
        "Contract": "656203",
        "Vehicle card": "0130",
        "Driver card": "",
        "Product": "03",
        "Fuel type": "DIESEL",
        "Volume": "92.00",
        "Date": "20210316",
        "Hour": "0355"
    },
    {
        "Contract": "656203",
        "Vehicle card": "0211",
        "Driver card": "",
        "Product": "03",
        "Fuel type": "DIESEL",
        "Volume": "74.30",
        "Date": "20210316",
        "Hour": "0415"
    },
    {
        "Contract": "656203",
        "Vehicle card": "0197",
        "Driver card": "",
        "Product": "03",
        "Fuel type": "DIESEL",
        "Volume": "33.70",
        "Date": "20210316",
        "Hour": "0522"
    },
    {
        "Contract": …
Run Code Online (Sandbox Code Playgroud)

php phpexcel phpoffice

0
推荐指数
1
解决办法
2744
查看次数

如何使用PHPExcel生成这样的图形?

我正在尝试使用我修改过的PHPExcel版本生成这样的图形:

在此输入图像描述

我目前无法使用PHPExcel做两件事:

  1. Y标签旋转90度;
  2. Y值显示为文本("K"和"3rd"),即使它们后面有数字

php phpexcel

-3
推荐指数
1
解决办法
1万
查看次数

如何使用symfony2读取Excel文件?

我安装ExcelbundlePhpExcel库.我想读取我发现这个功能的excel文件.

我怎么用呢?有什么建议吗?

public function xlsAction()
{
    $filenames = "your-file-name";
    $phpExcelObject = $this->get('phpexcel')->createPHPExcelObject($filenames);

    foreach ($phpExcelObject ->getWorksheetIterator() as $worksheet) {
        echo 'Worksheet - ' , $worksheet->getTitle();
        foreach ($worksheet->getRowIterator() as $row) {
            echo '    Row number - ' , $row->getRowIndex();
            $cellIterator = $row->getCellIterator();
            $cellIterator->setIterateOnlyExistingCells(false); // Loop all cells, even if it is not set
            foreach ($cellIterator as $cell) {
                if (!is_null($cell)) {
                    echo '        Cell - ' , $cell->getCoordinate() , ' - ' , $cell->getCalculatedValue();
                    }
                }
        }
    } …
Run Code Online (Sandbox Code Playgroud)

phpexcel symfony

-3
推荐指数
1
解决办法
4424
查看次数