私は現在、.Net用にaspose.cellsを使用しており、アプリケーションで使用されている現在の言語に基づいて日付をカスタム形式に設定する必要があります。問題は、下記のコードでフォーマットを設定していますが、システム(OS)の日付フォーマットが異なる場合、カスタムフォーマットはtossになり、Excelはシステム(OS)フォーマットで日付を表示します。このための回避策はありますか?以下のコードは次のとおりです。 Aspose.cells OSの日付形式に関係なく、カスタム日付の書式設定
var dateStyle = dataWorksheet.Cells.GetCellStyle(startRowNumber, column);
dateStyle.Custom = CultureInfo.CreateSpecificCulture("en-US").DateTimeFormat.ShortDatePattern;
var dateRange = dataWorksheet.Cells.CreateRange(startRowNumber, column, dataTable.Rows.Count + 1, 1);
dateRange.SetStyle(dateStyle);
も無駄に、ソリューション
hereを試してみましたが、。