php - 上传前预览 Excel 或 CSV 数据(可能是 AJAX?)

标签 php mysql ajax excel xls

我正在创建一个 php 网络应用程序,我希望用户能够上传 excel(xls 或 xlsx)文件或 csv,然后选择哪些列包含哪些数据(例如“选择 sku 列”,选择价格列等)。我想让用户预览他们正在上传的电子表格的第一行,以验证他们为每个项目选择了正确的列,然后再上传电子表格(它将读取文件中的所有信息并将其写入mysql表。

AJAX 或其他方式是否可行?

最佳答案

您可以在上传前在浏览器中解析 csv 文件(简单)。对于 excel 文件,http://oss.sheetjs.com似乎在浏览器中解析 XLS 和 XLSX 文件。

关于php - 上传前预览 Excel 或 CSV 数据(可能是 AJAX?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21223960/

相关文章:

php - json_encode() 的多个标志

php - 手动获取列数据

MySQL:错误代码:1242 子查询返回超过 1 行

PHP PDO 准备语句——MySQL LIKE 查询

javascript - 有没有办法阻止 IE8 'pause' 因为 ajax 响应是由 jquery/javascript 处理的,如果没有,为什么?

javascript - ckeditor 未加载通过 ajax 调用生成的元素?

PHP PDO从多维数组批量插入无法插入MySQL

php - 如何检查数组(php)中的任何项目是否在表(mysql)中

javascript - Jquery - 按顺序循环ajax

java - JPA - 为什么我的一对多关系没有出现在数据库中