如何转换时间(7)“;“滴答声”;使用EPplus c#库在.xlsx文件中转换为HH:mm:ss格式?
我有一个带有一些数据的msql数据库。我需要将它们导出到xlsx文件。我设法使所有列、格式等都符合我的要求,但在StartTime和StopTime列中,我在数据库中以正确的格式HH:mm:ss显示“0532862262085648”之类的值(我猜是“滴答”的数量),但如何在Excel文件中实现相同的值?我正在使用EPplus库如何转换时间(7)“;“滴答声”;使用EPplus c#库在.xlsx文件中转换为HH:mm:ss格式?,c#,excel,epplus,C#,Excel,Epplus,我有一个带有一些数据的msql数据库。我需要将它们导出到xlsx文件。我设法使所有列、格式等都符合我的要求,但在StartTime和StopTime列中,我在数据库中以正确的格式HH:mm:ss显示“0532862262085648”之类的值(我猜是“滴答”的数量),但如何在Excel文件中实现相同的值?我正在使用EPplus库 public static void WriteCSV(DateTime[] dates, ITaskService taskService) {
public static void WriteCSV(DateTime[] dates, ITaskService taskService)
{
ExcelPackage.LicenseContext = LicenseContext.NonCommercial;
using (var package = new ExcelPackage())
{
foreach (var item in dates)
{
var sqlCommand = taskService.GetTasksForDay(item);
using (var sqlReader = sqlCommand.ExecuteReader())
{
package.Workbook.Worksheets.Add(item.ToString("dd/MM/yyyy")).Cells["A1"].LoadFromDataReader(sqlReader, true).AutoFitColumns();
}
}
package.SaveAs(new FileInfo($@"c:\\"));
}
在将“时间”值实际保存到.xlsx文件之前,是否有任何方法可以强制转换这些值?这是否回答了您的问题?