php - 解析 Excel 电子表格数据与 CSV 相比有何优势?

标签 php mysql excel csv

我已在 Excel 电子表格中列出数据(文件大小可能永远不会大于 1 mb)。我想使用 PHP 解析数据并将其插入到 MySQL 数据库中。

将文件保留为 .xls/.xlsx 并使用 PHP Excel 解析库对其进行解析有什么优势吗?如果是这样,有哪些好的库可以使用?

显然,我可以将 .xls/.xlsx 保存为 CSV 并以这种方式处理该文件。

谢谢!

最佳答案

如果您只是查看这些值,我会将其另存为 CSV。这更容易以编程方式解析,特别是如果您尝试在非 Windows 机器上执行此操作。

话虽如此,导出到 CSV 时将会丢失信息。它只会保存单元格的值,而不是它们的格式信息、公式等。如果您需要使用这些信息,最好直接从 Excel 中执行此操作。

这是一个PHP Excel Reading图书馆。如果您决定直接读取 Excel 文件,这可能会帮助您入门。

关于php - 解析 Excel 电子表格数据与 CSV 相比有何优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1018880/

相关文章:

mysql - 从表中的多个值中选择不在数组中的位置

excel - ' '!K13 是什么意思? (空单元格引用)

mysql - 特定范围的动态最小值(mysql)

MYSQL - 从大表的第二行中选择数据

php - 在 zend 框架中发送电子邮件,在 css 中嵌入图像

php - JSON 数据解析器不允许单引号

excel - 更改代码以允许选择多个文件

java - 如何使用 Apache POI 为 Excel 中的每个工作表添加不同的颜色

php - 从 MySQL 列中查找最常见的数据值?

javascript - 我可以使用 Netbeans 7.3 来调试 PHP 脚本以响应 JSON 请求吗?