【问题标题】:loading CSV in javascript [duplicate]在javascript中加载CSV [重复]
【发布时间】:2016-08-02 17:03:28
【问题描述】:

我正在尝试制作一个按钮以将任何 csv 文件上传到我的函数,我曾经在本地读取它:

var ccs=loadCSV("sankey.csv");

但是现在我想要一个很棒的按钮来选择文件,由于我在代码中使用的函数,我想在上传后获得 var 的值。 我从一些东西开始

<input type="file" name="filename" id="filename">
  <div id="csvimporthint"></div>

如何获取文件阅读器?

【问题讨论】:

    标签: javascript html


    【解决方案1】:

    如果我正确理解了这个问题,您希望能够在客户端读取文件。如果是这样的话, FileReader 是你想要使用的。

    FileReader 对象允许 Web 应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容,使用 File 或 Blob 对象指定要读取的文件或数据。

    有一个很棒的 tutorial 关于如何使用 Filereader 你应该阅读。

    【讨论】:

    • avoid link only answers。答案“仅是指向外部网站的链接”may be deleted
    • 知道了。将为答案添加更多内容
    • 这个答案提供了一个解决方案:FileReader API。它没有提供完整的实现代码,但它更好,因为它允许 OP 自己制作。
    • @vp_arth — Stackoverflow 不是这样工作的。
    猜你喜欢
    • 1970-01-01
    • 2017-10-30
    • 1970-01-01
    • 1970-01-01
    • 2014-02-28
    • 2019-04-29
    • 2020-01-15
    • 2011-11-09
    相关资源
    最近更新 更多