Ich habe versucht, Excel zu importieren, die Datumsspalte in Excel ändert sich in Zahlenformat. Zum Beispiel Ich habe 3 Spalte in dem Excel- Namen, Alter und DobDatumsformat beim Konvertieren von Excel zu Datentabelle in asp.net geändert C#
Wenn ich versuche, diese in die Datentabelle des Datum in der Spalte Dob Excel zu konvertieren wird auf eine Zahl zu ändern. Diese
using (ExcelPackage excelPackage = new ExcelPackage(fi))
{
ExcelWorksheet worksheet = excelPackage.Workbook.Worksheets[sheetName];
ExcelCellAddress startCell = worksheet.Dimension.Start;
ExcelCellAddress endCell = worksheet.Dimension.End;
if (endCell.Row > 0)
{
for (int col = startCell.Column; col <= endCell.Column; col++)
{
dt.Columns.Add(Convert.ToString(worksheet.Cells[startCell.Row, col].Value));
}
for (int row = startCell.Row + 1; row <= endCell.Row; row++)
{
DataRow dr = dt.NewRow();
int x = 0;
for (int col = startCell.Column; col <= endCell.Column; col++)enter code here
{
dr[x++] = worksheet.Cells[row, col].Value;
}
dt.Rows.Add(dr);
}
}
}
das Format in Excel zur Verfügung stellen und das gewünschte Format in Datentabelle bekommen. –
In Excel ist das Format MM/TT/JJJJ – keerthi
Was haben Sie in DataTable? –