0

我环顾四周寻找与此类似的查询,但在任何地方都找不到。

通过 XML SpreadSheet 创建一个 excel 文件,并设法将其全部格式化。

用 Excel 打开所说的创建的 xls 文件并检查格式......看起来都很整洁,除了日期。

如果有人在 Excel 单元格中输入日期,例如 2013 年 7 月 14 日,则它是右对齐的,并且可以格式化为日期 *14/07/2013。

如果程序创建日期并将它们全部放在 Excel 中,它们都左对齐并格式化为日期 *14/07/2013。

一个人创建的 Excel 文件可以按日期升序或降序排序,并且从最早到最晚照常工作。

程序创建的Excel文件可以按日期升序或降序排序,只能按天排序???

修复我发现的程序创建的日期的唯一方法是让某人进入违规日期的每个单元格并按 Enter,然后 Excel 将它们与单元格的 RHS 对齐,并且 asc/dsc 搜索工作正常。

有没有办法解决这个问题,这样我就不必让人(不是宏)进入并手动“触摸”所有日期行?

XLS 文件是通过在 MVC 应用程序中使用 XML 电子表格创建的,并在从 DB 中获取数据后,将其作为 XLS 文件流出。

日期的格式是通过部分视图完成的:

<ss:Style ss:ID="MyDate">
<NumberFormat ss:Format="dd/mm/yyyy" />
</ss:Style>

那么是否有修复或者这是 excel 2003 的“功能”?

4

1 回答 1

0

单击列,选择“数据”、“文本到列”,然后单击“完成”而不做任何选择。根据您的描述,这应该会改变价值观。如果不是,请再次启动“文本到列”向导,但这次转到“文本到列”向导的第 3 步,选择日期,然后选择与对应于单元格中日期的月日年顺序相匹配的日期格式.

于 2013-10-19T18:25:04.820 回答