php - 如何在 Laravel 中读取 excel 数据?
问题描述
我正在尝试从 excel 中读取数据并导入到我的数据库中。我尝试使用它来阅读它,
dd()
但我看到了一些可怕的东西,它们不是 excel 中的实际数据。不知道我是否有什么事情要做。我需要帮助。
这就是我到目前为止所做的
public function import_results(Request $request)
{
$this->validate($request,[
'file' => 'required|mimes:csv,xls,xlsx'
]);
$file = file($request->file->getRealPath());
dd($file);
}
之后这就是我看到的不是excel表中的数据
解决方案
您正在阅读 Excel 电子表格,如果您要在记事本中打开一个 Excel 电子表格,它的外观就是这样。
为了解释该文件,您需要使用一个库。我目前在我的项目中使用的是PHPSpreadsheet。
推荐阅读
- python - 如何计算由 django 中的选择字段过滤的数据库中的对象?
- neo4j - NEO4J:存储返回路径和附加信息(例如地铁网络中运行的混凝土列车)的好做法是什么?
- javascript - 什么我写得不正确,我无法在警报/控制台中显示消息?
- sql - 使用当前身份种子值生成脚本
- powerbi - Power BI 网关管理员
- javascript - 函数作为 React 子级无效。- React 中的功能组件
- flutter - 你能告诉我更多关于全局配置的信息吗
- node.js - findOneAndUpdate 似乎适用于 Robo 3T,但 POST 请求通过 Axios 导致“待处理”
- c++ - 无法获得问题所需的输出
- php - 为什么我的 PHP 代码从 MySQL 查询返回不正确的结果?