Hasty Briefsbeta

双语

Show HN: Convert Google Sheets to Code

8 months ago
  • #Excel
  • #TypeScript
  • #Automation
  • Sheet2Code是一款开源工具,可将Excel和Google表格公式转换为TypeScript或Python代码
  • 支持Excel(.xlsx)和Google表格双平台,精准保留原始计算逻辑
  • 功能包括处理复杂嵌套公式、数组运算及标准Excel/Google表格函数
  • 具备依赖关系分析、循环引用检测和拓扑排序功能,确保计算顺序正确
  • 支持命名范围、跨表格引用,生成包含错误处理的整洁可读代码
  • 针对Google表格集成Google Sheets API,支持OAuth2和服务账号认证
  • 针对Excel支持导出至Google表格或CSV格式
  • 内置基于Chevrotain的解析器,可将公式标记化并解析为抽象语法树(AST)
  • 提供CLI命令行工具,支持初始化设置、代码转换及执行生成代码
  • 支持监控模式,源表格变更时可自动重新生成代码
  • 适用于财务建模、统计分析和库存管理等业务场景
  • 支持SUM、VLOOKUP、IF、INDEX/MATCH、SUMIF等广泛函数
  • 生成的代码可通过命令行执行,支持自定义输入和JSON格式输出
  • 采用现代TypeScript开发,遵循整洁架构原则
  • 为复杂转换场景提供专业咨询服务