0

我有了內部時間字段交叉表,它顯示了良好的格式化晶體,但是當我導出到Excel,它顯示了上午12:00在所有的領域。有人知道如何解決這個問題嗎?我使用的CR 14.1.1.1036和excel下面enter image description here問題導出水晶報表交叉表優秀?

回答

0

2013年看樣,因此隱藏了12:00 AM在現場數據可以格式的單元格。

custom cell formatting

+0

我沒有解釋得很好,我編輯了我原來的帖子 – asfsdf

0

從後面的代碼重新格式化你的數據表單元格,使用類似:

NDT = DT.Clone() 
    Select Case rptid 
     NDT.Columns(0).DataType = System.Type.GetType("System.String") 
        For Each row As DataRow In DT.Rows 
        Dim dr As DataRow = NDT.NewRow 
        For i As Integer = 0 To NDT.Columns.Count - 1 
         dr(i) = row(i) 
         If i = 0 Then 
          If Not dr(i) Is DBNull.Value Then 
           dr(i) = Convert.ToDateTime(row(i)).ToShortDateString() 
          End If 
         Next 
        NDT.Rows.Add(dr) 
       Next 
0

使用公式轉換的水晶。 Excel會將其識別爲它在此處的日期。

cstr({Table.field},'MM-dd-yyyy')