阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      插件 jQuery.csv 中文 API 文档

      插件 jQuery.csv 中文 API 文档

      当 JS 库生态系统仍然非常不发达时,jQuery-csv 是一个更简单的时间(即 2012)的工件。这是第一个,仍然是可用的最快规范的 CSV 解析器之一。

      这是一个完整的,可定制的,经过实战考验,性能优化的 CSV 解析器,遵循传统的 jQuery 语法。采用纤薄的 Chomsky-Type III 解析器实现。完全(这意味着 100%)IETF RFC 4180 合规性。包括甚至规范未能涵盖的一些边缘情况的覆盖范围。

      结束了。…..

      特征

      • 将 CSV 字符串转换为数组
      • 将多行 CSV 字符串转换为 2D 数组
      • 将多行 CSV 字符串转换为对象数组(即标题:值对)
      • 将值数组转换为 CSV(正在开发中)
      • 将对象数组转换为 CSV(正在开发中)
      • Hooks / Callbacks 扩展默认解析过程
      • 可自定义的分隔符(默认值:“)和分隔符(默认值:,)字符
      • Node.js 支持(即 CommonJS 导入和异步回调支持)

      句法

      输入

      客户端(即浏览器) - 通过脚本元素导入。

      <script src="jquery-csv.js"></script>
      
      

      服务器端(即 Node.js) - 通过标准的 CommonJS 方法导入。

      通过 NPM 安装包

      npm i jquery-csv
      
      

      然后将其导入为 CommonJS 模块。

      var csv = require('./jquery.csv.js');
      
      

      用法

      可以使用以下形式调用每个方法:

      $.csv.function(csv, {options}, callback);
      
      
      名称描述
      CSV需要要转换的 csv 数据。
      选项可选的包含用户定义的默认选项覆盖的对象。
      打回来可选的用于 Node.js 样式的异步回调。使用表单函数(错误,数据)。

      方法

      指定者

      将单个条目字符串解析为数组

      $.csv.toArray(csv);
      
      

      在 API#$ .csv.toArray()下记录。

      toArrays

      将多行 CSV 字符串解析为 2D 数组

      $.csv.toArrays(csv);
      
      

      在 API#$ .csv.toArrays()下记录。

      toObjects

      将多行 CSV 字符串解析为对象数组

      $.csv.toObjects(csv);
      
      

      在 API#$ .csv.toObjects()下记录。

      fromArrays

      将数组数据转换为 CSV 字符串

      $.csv.fromArrays(arrays);
      
      

      fromObjects

      将对象数组转换为 CSV 字符串

      $.csv.fromObjects(objects);
      
      目录
      目录