Skip to content

数据处理工具

JavaScript 数据处理和操作库。

数据操作

Lodash

  • 简介: 强大的 JavaScript 工具库
  • 链接: https://lodash.com/
  • 特点:
    • 丰富的数组、对象、字符串操作方法
    • 性能优化
    • 模块化设计

Ramda

  • 简介: 函数式编程工具库
  • 链接: https://ramdajs.com/
  • 特点:
    • 纯函数式风格
    • 自动柯里化
    • 数据不可变

Underscore.js

数据验证

Zod

  • 简介: TypeScript 优先的模式验证
  • 链接: https://zod.dev/
  • 特点:
    • 类型推断
    • 链式 API
    • 详细的错误信息

Yup

Joi

  • 简介: 强大的数据验证库
  • 链接: https://joi.dev/
  • 特点: 丰富的验证规则

数据格式化

Numeral.js

  • 简介: 数字格式化库
  • 链接: http://numeraljs.com/
  • 特点:
    • 货币格式化
    • 百分比格式化
    • 自定义格式

Accounting.js

Dinero.js

数据转换

Papa Parse

XLSX

  • 简介: Excel 文件处理
  • 链接: https://sheetjs.com/
  • 特点:
    • 读写 Excel 文件
    • 支持多种格式
    • 浏览器和 Node.js 通用

xml2js

数据可视化

Chart.js

ECharts

D3.js

  • 简介: 数据驱动的文档操作
  • 链接: https://d3js.org/
  • 特点:
    • 高度可定制
    • 强大的数据绑定
    • 学习曲线较陡

数据模拟

Faker.js

  • 简介: 生成大量假数据
  • 链接: https://fakerjs.dev/
  • 特点:
    • 多种数据类型
    • 国际化支持
    • 可重复生成

Chance.js

数据结构

Immutable.js