Ruby on rails 日期格式在excel中被识别为自定义格式,而不是日期格式,其中excel工作表是使用RubyonRails框架生成的

Ruby on rails 日期格式在excel中被识别为自定义格式,而不是日期格式,其中excel工作表是使用RubyonRails框架生成的,ruby-on-rails,excel,Ruby On Rails,Excel,我在ruby on rails框架中使用Axlsx gem生成.xlsx格式的电子表格,电子表格会生成,但它只在Linux发行版中检测日期字段,在windows中,如果我下载生成的文件,日期值会检测为常规或自定义 我曾尝试使用RubyXL gem解决这个问题,但仍然无法解决 我希望windows中的excel应用程序能够检测生成的电子表格中的日期格式。请共享一些代码。我使用的是date.strftime(%Y-%m-%d),它可以工作finep=Axlsx::Package.new p.work

我在ruby on rails框架中使用Axlsx gem生成.xlsx格式的电子表格,电子表格会生成,但它只在Linux发行版中检测日期字段,在windows中,如果我下载生成的文件,日期值会检测为常规或自定义

我曾尝试使用RubyXL gem解决这个问题,但仍然无法解决


我希望windows中的excel应用程序能够检测生成的电子表格中的日期格式。

请共享一些代码。我使用的是date.strftime(%Y-%m-%d),它可以工作finep=Axlsx::Package.new p.workbook.add_工作表(名称:'Sheet1')do | sheet | style=sheet.styles.add_样式(格式代码:'mm/dd/yyyy')你可以分享你的代码吗,你是如何形成代码的,以及你是如何生成电子表格的?我没有使用这个工作表。样式。add|样式(格式代码:“mm/dd/yyyy”)。只需date.strftime(“%Y-%m-%d”)我需要在其中写入dateooh,问题是我的数据非常庞大,因此如果我使用date类执行操作,它将在服务器上产生巨大的过载。请共享一些代码。我使用date.strftime(“%Y-%m-%d”),它可以工作finep=Axlsx::Package.new p.workbook.add\u工作表(名称:'Sheet1')do | sheet | style=sheet.styles.add_style(格式代码:“mm/dd/yyyy”)您可以与我分享您的代码、您如何格式化您的代码以及如何生成电子表格我没有使用此表。styles.add_style(格式代码:“mm/dd/yyyy”)。只需date.strftime(%Y-%m-%d)我需要写dateooh的地方,问题是我的数据非常庞大,所以如果我使用Date类执行操作,服务器上将会有巨大的过载