1678南怀仁编成《康熙永年历法》三十二卷。这部天文表分为八个部分——日、月、火星、水星、木星、金星、土星、以及交食,每一部分名四卷。各部分的开始给出一些基本数据,然后给出某一天体两千年的星历表。根据这些星历表,就可以很容易地编出民历。