gpt4 book ai didi

c# - 如何以编程方式获得最早的 Excel 支持

转载 作者:行者123 更新时间:2023-11-30 22:36:54 25 4
gpt4 key购买 nike

Excel 加载项、C#、UDF、MyUDF 调用网络服务来检索特定日期。有时返回的日期不在 Jan-1-1900 到 Dec-31-9999 的范围内(Excel 日期范围)。例如。在一种情况下返回日期是 Jan-2-0002(在 C# 中有效但在 Excel 中无效),然后 Excel 崩溃。我没有对“Jan-1-1900”进行硬编码,所以想知道是否有办法以编程方式获取它。谢谢

最佳答案

在 Excel 中,将 1 对应的日期转换为可以解析的字符串:

=TEXT(1,"dd-mm-yyyy")

这应该给你 01-01-1900 或 02-01-1904 取决于 date system选择(向 barrowc 致敬!)。请注意日期系统不仅有四年的差异,而且还有一个事实,即在一种情况下,值 1 对应于 1 月 1 日(1900 年),而在另一种情况下,值 0 对应于 1 月 1 日(1904 年)。对于给定的工作簿,Workbook.Date1904 Property可以告诉您正在使用哪个日期系统。

关于c# - 如何以编程方式获得最早的 Excel 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6780446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com