0
我试图将日期从Windows窗体上的DatePicker保存到现有的Excel 电子表格中。从日期选择器中将日期保存在Excel中
下面的代码分配的字符串的DatePicker的ShortDate值:
if (checkupCheck.Checked)
{
newCheckupDate = checkupPicker.Value.Date.ToShortDateString();
}
else
{
newCheckupDate = null;
}
此值然后被保存在放入用下面的代码数据网格后:
for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
{
for (int k = 0; k < dataGridView1.Columns.Count; k++)
{
worksheet.Cells[i + 2, k + 1] = dataGridView1.Rows[i].Cells[k].Value.ToString();
}
}
workbook.Save();
寻找当在断点的newCheckupDate字符串的值,它显示为我想它"dd/mm/yyyy"
当这将保存到Excel howe ver,该单元格将包含"dd/mm/yyyy 00:00:00"
。我不想要添加时间。 单元格被格式化为日期单元格。
我有一种感觉,Excel可能是这里的问题的原因,但我不知道如何解决它。
在此先感谢您的帮助!
非常感谢您! – 2013-03-09 19:48:02