Excel日期解析的诡异Bug:一个跨越400年的故事

2025-04-07
Excel日期解析的诡异Bug:一个跨越400年的故事

Quadratic团队在开发AI电子表格时,深入研究了Excel的日期解析机制,发现了许多奇特的bug。例如,输入“1/2”并加1,结果是45660;输入“10:75”,结果是0.46875。这些诡异的结果源于Excel的日期存储方式:将日期存储为自1900年1月1日起的连续序号。然而,由于历史原因(1900年被错误地认为是闰年,以及格里高利历的改革),Excel的日期计算存在偏差。Quadratic团队采用Rust的chrono库,避免了这些问题,并能更好地与Python、SQL等现代工具集成。

阅读更多
开发 日期解析

JavaScript | Quadratic - 用Python、SQL和AI打造的现代电子表格

2024-09-28
JavaScript | Quadratic - 用Python、SQL和AI打造的现代电子表格

Quadratic是一款支持原生JavaScript的电子表格软件,将世界上最流行的编程语言与最流行的数据处理方式相结合。用户可以使用JavaScript库创建动态图表,利用JavaScript CDN导入npm或GitHub上的任何包,并使用fetch() API实时更新电子表格数据。Quadratic还支持Python、SQL和传统电子表格公式,为团队协作提供了一个集成了数据分析、可视化和共享功能的现代电子表格平台。

阅读更多
未分类