我使用PHPSpreadsheet从excel文件中读取数据并将数据放入我的数据库。
我使用cell迭代器在单元格之间迭代数据。我发现有些数据不可读。我尝试使用Microsoft Excel打开该文件并执行“格式化”,然后PHPSpreadsheet可以读取它。
所以我的问题是,PHPSpreadsheet如何清除该电子表格文件的格式?确保PHPSpreadsheet可以轻松读取值。谢谢。
注意:那些不可读的数据不是一个中国人或任何外国人,它只是一个简单的" AUKEY"串
答案 0 :(得分:1)
您可以在阅读器上设置选项setReadDataOnly,以指示
读者忽略样式,数据验证,......并只读取单元格数据:
例如
$reader = new \PhpOffice\PhpSpreadsheet\Reader\Xls();
$reader->setReadDataOnly(true);
$spreadsheet = $reader->load("05featuredemo.xls");