我们的要求是从excel导入数据并在Web中显示。导入时我可以将其转换为任何格式(如dd-mm-yy),但要求就是它应该显示与用户定义的格式相同的格式。
因此,如果可以获取格式信息,我们可以使用datetime模块pf python进行格式化。
先谢谢
答案 0 :(得分:0)
首先验证oledb连接字符串
conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Nick\Desktop\Pricing2.xlsx;Extended Properties=""Excel 12.0 Xml;HDR=Yes;IMEX=1;""
总是使用IMEX = 1是一种更安全的方法来检索混合数据类型列的数据......
Range rg = (Excel.Range)worksheetobject.Cells[1,1];
rg.EntireColumn.NumberFormat = "MM/DD/YYYY";
这用于验证列日期类型。
使用C#中的方法保存之前
Datetime.TryParseExact();
该方法返回Datetime,首先尝试使用该方法。