如何使用xlrd获取excel的日期格式?

时间:2016-09-08 13:49:57

标签: xlrd

我们的要求是从excel导入数据并在Web中显示。导入时我可以将其转换为任何格式(如dd-mm-yy),但要求就是它应该显示与用户定义的格式相同的格式。

因此,如果可以获取格式信息,我们可以使用datetime模块pf python进行格式化。

先谢谢

1 个答案:

答案 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,首先尝试使用该方法。