我正在使用 apache poi 从 excel 中读取数据。我的 excel 包含我使用不同公式的日期,例如 Now()、Now()-7、EOMONTH() 等
POI 没有 EOMONTH 的实现,因此它无法读取单元格。我可以使用excel中EOMOnth的解决方法吗?我基本上必须输入第一天或最后一天或本月,上个月和 2 个月大。这个月我使用的是 DATE(YEAR(NOW()),MONTH(NOW()),1) 但不能写上一个月。请提供任何帮助。
谢谢,普拉蒂克
我正在使用 apache poi 从 excel 中读取数据。我的 excel 包含我使用不同公式的日期,例如 Now()、Now()-7、EOMONTH() 等
POI 没有 EOMONTH 的实现,因此它无法读取单元格。我可以使用excel中EOMOnth的解决方法吗?我基本上必须输入第一天或最后一天或本月,上个月和 2 个月大。这个月我使用的是 DATE(YEAR(NOW()),MONTH(NOW()),1) 但不能写上一个月。请提供任何帮助。
谢谢,普拉蒂克
上月底:=DATE(YEAR(NOW()),MONTH(NOW()),1) - 1
本月底:=DATE(YEAR(NOW()),MONTH(NOW())+1,1) - 1
一个月前:=DATE(YEAR(NOW()),MONTH(NOW())-1,DAY(NOW()))
一个月后:=DATE(YEAR(NOW()),MONTH(NOW())+1,DAY(NOW()))
你可以用这个公式得到这个月的第一天
=TODAY()-DAY(TODAY())+1
和上个月的最后一天,只需删除 +1,即
=TODAY()-DAY(TODAY())
这个月的最后一天可以是
=DATE(YEAR(TODAY()),MONTH(TODAY())+1,0)