【问题标题】:How to read excel file from browser?如何从浏览器读取excel文件?
【发布时间】:2016-09-28 09:20:18
【问题描述】:

我想从浏览器验证一个excel文件的一些数据。

我可以通过以下方式实现,

将excel保存在临时笔记文件中,解压到服务器硬盘/共享路径,我可以验证excel。

我的问题是,

有什么方法可以不保存在notes文档/服务器硬盘中读取excel数据?

对我来说保存到笔记文档不是主要问题,我不想将数据保存在服务器硬盘/任何共享文件夹上。所以

有没有什么方法可以从笔记附件中读取excel数据而不提取到服务器硬盘/共享文件夹中?

注意:我不想使用任何外部库/第三方工具来实现这一点,

提前致谢!!!

【问题讨论】:

    标签: javascript java vba lotus-notes lotus-domino


    【解决方案1】:

    一种选择是将验证/处理移至客户端。然后只要提交有效的数据,或者直接提交你想要的数据到服务器。

    此 SO Q&A 包含基于 javascript 的 XLS 解析器的详细信息:How to parse Excel file in Javascript/HTML5

    或者,如果 Excel 文件只是 CSV,您可以使用其他 javascript 库在客户端解析文件。

    关键是javascript中的FileReader对象,它在Chrome、Firefox和IE 10及更高版本上可用,允许您上传文件并在JavaScript中将其读取到内存中。

    【讨论】:

    • 我猜这也需要外部 javascript 库,可悲的是,我们的一些应用程序非常旧并且仅在 IE8 上兼容。
    猜你喜欢
    • 1970-01-01
    • 2012-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    • 2012-12-13
    • 2021-11-28
    • 2011-05-08
    相关资源
    最近更新 更多