1

我使用 PHPSpreadsheet 从 excel 文件中读取和获取数据并将数据放入我的数据库中。

我使用单元格迭代器在单元格之间迭代数据。我发现有些数据不可读。我尝试使用 Microsoft Excel 打开该文件并执行“清除格式”,然后 PHPSpreadsheet 可以读取它。

所以我的问题是,PHPSpreadsheet 如何清除该电子表格文件的格式?确保 PHPSpreadsheet 可以轻松读取该值。谢谢你。

注意:不可读的数据不是中文或任何外来字符,它只是一个简单的“AUKEY”字符串

4

1 回答 1

2

您可以在阅读器上设置选项 setReadDataOnly,以指示阅读器忽略样式、数据验证……并仅读取单元格数据:例如 $reader = new \PhpOffice\PhpSpreadsheet\Reader\Xls(); $reader->setReadDataOnly(true); $spreadsheet = $reader->load("05featuredemo.xls");

于 2018-06-01T07:24:46.793 回答