2016-10-19 1 views
0

データをExcel(xlsx)にエクスポートしているSSRSレポートがあります。私は日付を含むデータの列を持っています。結果として得られるXLSXファイルでは、データ型がShort Dateになる必要がありますが、Generalとして出力されます。ExcelにエクスポートされたSSRSレポートのセルのデータ型を変更するにはどうすればよいですか?

picture showing Excel data types

私は日付フォーマットに(VS 2015で編集されている)SSRSデザイナーで私のプレースホルダの形式を変更しようとしたが、結果のExcelファイルは、まだ一般的なタイプとしてそれを持っています。

picture showing number format in SSRS Designer

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にセルのデータタイプを設定させるにはどうすればよいですか?

答えて

1

私は私のレポートの一部に類似した日付フィールドをやっていると、彼らはカスタム日付として(意外にも)エクスポートを行う

enter image description here

私はあなたのフィールドが日付フィールドとしてSSRSで認識されないことがあり考えています。私の日付はExcelのファンクションバー3/15/2016で、月は08/25/2008のです。

はあなた表現CDATE機能でそれをラップしようとしたことがありますか?

=CDATE(Fields!AdmitDate.Value) 
関連する問題