我正在使用java api从数据库中获取数据到excel表,其中 我有一个列名日期,在excel上打印的格式是1-jul-11 我已经这样做了,输出是一样的,但主要的问题是当我点击这个列时 excel并尝试将格式从1-jul-11更改为7/1/2011然后不会发生, 所以我的主要问题是如何以灵活的形式获取数据 excel所以用户可以根据他改变数据格式。
答案 0 :(得分:0)
似乎在Excel文件中,日期实际上存储为字符串。这可能是为什么更改格式无效。
因此,您需要将日期存储为日期,并且可能也会为单元格指定日期格式(因为Excel实际上将日期存储为数字)。
如果您告诉我们您使用哪个库来生成Excel文件(例如POI)并发布创建包含日期的Excel单元格的代码,那么我甚至可以给您一个代码示例。