2017-03-13 6 views
0

実行レポートをクリックすると、データが生成され、Excelにエクスポートされるというアプリケーションがあります。 excelでエクスポートすると、日付に変換された値に関する質問を投稿しました。 私の最初の問題は、値である列番号Requiring No.にデータがあり、例えば08-20ですが、excelでエクスポートすると20-Augのようになります 私は自分のコードに一重引用符を入れましたテキストとして識別し、日付に変換しないためです。excelのテキストの先頭に一重引用符( ')を表示しないようにできますか?

If arrColumn(intColCount2) = 29 Then 
    strHTML += "<td>&#145;" & dr("vRequisition") & "</td>" 
End If 

しかし今、それは私が日付に値を変換しないで私の最初の問題のために必要な出力が得られエクセル

Excel

で、次のように示しています。私は何をしようとしている

は、それだけでこの

08-20 

のような単一を非表示にすることも可能であることを示しますように、Excelでテキストの先頭に単一引用符( ')を非表示にすることですテキストの先頭に引用符( ')を入れてください。

答えて

1

あなたのコードは実際にExcel形式のワークブックを作成するのではなく、単にHTMLを作成してこのHTMLをExcelにエクスポートするようです。

この方法を使用すると、tdの数値フォーマットにCSS Styling Excel cells with mso-number-formatを使用してExcel用のテキスト形式を使用できます。

strHTML += "<td style='mso-number-format:""\@""'>" & dr("vRequisition") & "</td>" 
+0

ありがとうございました。大きな助け。 :) – chobowski

関連する問題