javascript - 是否可以使用 javascript 读取文本或电子表格文件

标签 javascript html fileapi

我想从基本(HTML5/CSS3/jQuery)网站/应用程序加载和解析文件(.txt、.csv、.xls,甚至.json)。这可能吗,还是出于安全考虑会阻止这种情况发生?如果可能的话,有人有任何示例代码展示如何完成它吗?

注意:我说的是用户从他们的计算机上传文件 - 不是位于网络服务器上的文件/不是网站数据一部分的文件。

最佳答案

我不知道 .xls 文件格式是如何准确编写的,但是您提到的其他文件格式应该能够相当容易地解析(例如,按换行符/空格、逗号和分号进行分割):split , RegExp , JSON.parse .

至于获取文件,XHR应该足够了。

关于javascript - 是否可以使用 javascript 读取文本或电子表格文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20020930/

相关文章:

javascript - 查询依赖于 mongodb 中其他文档值的文档

html - 显示上方的空白区域 :inline-block divs

html - 如何使用 @import 将多个 HTML 文件合并为一个,就像 Sass 和 css 一样?

javascript - 如何通过 File API 执行 json 文件中的数据?

javascript - 如何统一检索文件切片,同时支持File API和XMLHttpRequest/Fetch API?

javascript - 使用 JQuery 获取 <h3> 内容

javascript - 在单个事务中通过 id 从 firestore 获取多个文档

java - libgdx AssetManager 无法仅在 html5 上加载资源

javascript - 解决 Html5 本地文件访问

javascript - 我应该如何识别使用 Facebook 登录注册的用户?