有没有办法使用从phpspreadsheet读取的数据来自动完成html中的文本框?应该如何在codeigniter上完成?

时间:2019-07-09 21:53:54

标签: codeigniter phpspreadsheet

我一直在尝试寻找一种方法来使用jQuery中的自动完成插件从phpspreadsheet读取数据并将其填充到html的文本框中。我一直在尝试在codeigniter中进行此操作,但我对此还比较陌生。谁能告诉我完成此过程的步骤?我

1 个答案:

答案 0 :(得分:0)

我相信您可以通过将电子表格数据加载到一页上,然后将它们重定向到第二页并包含电子表格中的数据来实现。

这都是伪代码,以显示我要解释的想法。

function index() {
    use PhpOffice\PhpSpreadsheet\IOFactory;
    use PhpOffice\PhpSpreadsheet\Reader\IReadFilter;
    use PhpOffice\PhpSpreadsheet\Spreadsheet;
    $spreadsheet = IOFactory::load($inputFileName);
    $sheetData = $spreadsheet->getActiveSheet()->toArray(null, true, false, true);
    $_SESSION['sheetdata'] = $sheetData;
    redirect('secondpage');
}
function secondpage() {
    $data['sheetdata'] = $_SESSION['sheetdata'];
    // use this for the autocomplete
    // templaste stuff here
}