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开发,遵循整洁架构原则
- 为复杂转换场景提供专业咨询服务