如何更改导出到Excel的SSRS报告中单元格的数据types?

我有一个将数据导出到Excel(xlsx)的SSRS报告。 我有一列包含date的数据。 在生成的XLSX文件中,我需要将数据types设置为短date,但将其作为常规出现。

显示Excel数据类型的图片

我尝试将SSRSdevise器中的占位符的格式(使用VS 2015进行编辑)更改为date格式,但生成的Excel文件仍将其作为常规types。

图片显示SSRS设计器中的数字格式

RDLC的相关XML如下所示。

<TablixCell> <CellContents> <Textbox Name="AdmitDate"> <CanGrow>true</CanGrow> <KeepTogether>true</KeepTogether> <Paragraphs> <Paragraph> <TextRuns> <TextRun> <Value>=Fields!AdmitDate.Value</Value> <Style> <FontSize>8pt</FontSize> <Format>MM/dd/yyyy</Format> <Color>#4d4d4d</Color> </Style> </TextRun> </TextRuns> </Paragraph> </Paragraphs> <rd:DefaultName>AdmitDate</rd:DefaultName> </Textbox> </CellContents> </TablixCell> 

假如可能,我怎样才能让SSRS为单元格设置数据types?

我在我的一些报告中做了一个类似的date字段,他们 (出乎意料地)导出为自定义date

在这里输入图像说明

我想你的领域可能不被SSRS认可为date字段。 请注意,我的date是3/15/2016年3月15日在Excel的function栏中,而您的月份是前导03/15/2016

你有没有尝试在你的expression式包装CDATEfunction?

 =CDATE(Fields!AdmitDate.Value)