提问人:terminalBlue 提问时间:8/19/2023 更新时间:8/19/2023 访问量:25
如何将本地 excel 文件上传到我的网站进行计算(不是用户输入)?
How to upload a local excel file to my website to do calculations (NOT user input)?
问:
我正在开发一个类似于 ERI 或 CompAnalyst 的基于 Web 的数据库,我有各种 excel 文件需要我的网站读取,以便我可以进行计算并将数据呈现给用户。我将如何将我的文件上传到网站。
我在网上找到的所有内容都只是建议“输入”html元素,但这完全误解了这个问题。我不希望用户上传 excel 文件,我希望预加载 excel 文件,以便用户可以应用过滤器来查询根据过滤器更改事件计算的特定数据,而不是上传文件。我正在使用 SheetJS 让 JavaScript 能够读取 excel 文件,因此一旦文件上传,它就不是问题。
我尝试使用 HTML“link”元素来声明我的 excel 文件的路径,但与“input”元素不同的是,它看起来不像我可以调用“link”元素。document.getElementById('excel-file').files
我也尝试将其直接上传到 JavaScript,但后来出现此错误: “Access-Control-Allow-Origin 不允许 Origin null” 据我所知,这是出于安全原因。
问题的关键是,如何在不使用 HTML“input”元素的事件侦听器的情况下,将本地 excel 文件表示为 JavaScript 中的 File 对象?
答: 暂无答案
评论