CSVjs

CSV 的 JavaScript 解析库
授权协议 MIT
开发语言 JavaScript
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 不详
投 递 者 晏卓君
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

CSVjs 是一个使用纯 JavaScript 实现对 CSV 内容的编解码的库。

示例代码:

var csv = new CSV({ header: true });
csv.parse('\
  "Year","Age","Marital Status","Sex","People"\n\
  1850,20,0,1,1017281\n\
  1850,20,0,2,1003841\n\
  1850,25,0,1,862547\n\
  1850,25,0,2,799482\n\
  1850,30,0,1,730638\n\
  1850,30,0,2,639636\n\
  1850,35,0,1,588487\n\
  1850,35,0,2,505012\n\
  1850,40,0,1,475911\n\
  1850,40,0,2,428185\
');

输出结果:

{
  fields: ["Year", "Age", "Marital Status", "Sex", "People"],
  data: [
    {Year: 1850, Age: 20, Marital Status: 0, Sex: 1, People: 1017281},
    {Year: 1850, Age: 20, Marital Status: 0, Sex: 2, People: 1003841},
    ...
  ]
}
 相关资料
  • 问题内容: 我正在寻找一个很好的JavaScript库来解析XML数据。它应该比与浏览器捆绑在一起的内置XML DOM解析器 容易得多。 我对使用JSON有点兴趣,并期待在XML的类似方面有所发展。 问题答案: 我为此使用jQuery。这是一个很好的例子: (编辑:注意-以下博客似乎已消失。) http://blog.reindel.com/2007/09/24/jquery-and-xml- r

  • 问题内容: 如何使用JavaScript(以及jQuery)解析URL? 例如,我的字符串中有这个 我想得到的价值 我知道我可以使用PHP轻松地做到这一点,但我想知道JavaScript怎么可能。 问题答案: 您可以使用创建-element的技巧,将URL添加到其中,然后使用其Location对象。 将输出: 您也可以使用php.js来获取JavaScript中的parse_url函数] 更新(2

  • 问题内容: Update 2018 :这个问题早在PostCSS出现之前就被问到了,我可能会使用它。 我想将一滴CSS解析为AST,以便为某些CSS指令添加前缀。 是否有CSS解析器可用于JavaScript或Node? 我搜索了NPM。我发现的唯一有用的结果是parser-lib,但是它是基于流的,看起来我需要为每个CSS节点编写自己的发射器。 更新: 我也找到了JSCSSP,但是它没有文档…

  • 主要内容:什么是 JSON,在 JavaScript 中解析 JSON 数据,解析嵌套的 JSON 数据,将数据转换为 JSONJSON 全称为“JavaScript Object Notation”,是当前最流行的一种轻量级的数据交换格式,用来存储和传输数据,通常服务器端与客户端在进行交互时就是使用 JSON 格式的数据。 什么是 JSON JSON 是从 JavaScript 脚本中演变而来的,并且使用 JavaScript 中的语法来描述数据。与 XML 一样,JSON 也是一种基于文本的

  • 问题内容: 我需要在JavaScript源代码中添加一些轻量级语法糖,并使用基于JavaScript的构建系统对其进行处理。是否有任何用JavaScript编写的开源JavaScript解析器?在V8或类似的高性能JavaScript实现上运行时,它们是否相当快? 感谢您提供的任何指导! 问题答案: UglifyJS(JavaScript中的JS压缩器/美化器)包含一个完整的JavaScript解

  • 问题内容: 至少在C和Java(Mozilla),JavaScript(再次为Mozilla)和Ruby中有一个JavaScript解析器。目前是否有适用于Python的产品? 我本身不需要JavaScript解释器,仅需要符合ECMA-262标准的解析器。 谷歌快速搜索没有立即得到答案,所以我问SO社区。 问题答案: ANTLR是语言识别的另一种工具,它是一种语言工具,它提供了一个框架,可根据包

  • 问题内容: 在页面中,我想选择一个变量的值。以下是页面的摘要。 我的目的是使用来从此页面读取变量的值。有可能吗?如果是,那怎么办? 问题答案: 由于jsoup不是javascript库,因此有两种方法可以解决此问题: A.使用JavaScript库 优点: 全面的Javascript支持 缺点: 附加的天秤/依赖项 B.使用Jsoup +手动解析 优点: 无需额外的库 足以完成简单的任务 缺点:

  • 问题内容: 我想解析网页http://dcsd.nutrislice.com/menu/meadow- view/lunch/ 以获取今天的午餐菜单。(我已经构建了Adafruit #IoT热敏打印机,并且希望每天自动打印菜单。) 我最初使用BeautifulSoup来解决这个问题,但事实证明,大多数数据都已加载到JavaScript中,并且我不确定BeautifulSoup是否可以处理它。如果您