日期:2014-05-20  浏览次数:20970 次

Aspose.Cells 导出excel的日期校验问题
大家好,最近在调整一块程序,是用Aspose工具做的excel导出,目前的状态是要导出的数据中有一列(假如是第1列吧)是时间类型,我想在这列上给出“hh:mm:ss”输入提示,然后控制这列的单元格都输入00:00:00到23:59:59的时分秒的时间格式,如果输入的格式不对就让导出的excel校验,如下是我写的添加校验的代码:
.......
            //ws是Aspose.Cells.Worksheet类型的变量
            Validation validation = ws.Validations[ws.Validations.Add()];

            validation.Type = Aspose.Cells.ValidationType.Time;            
            validation.ErrorTitle = "录入错误";
            validation.ErrorMessage = "录入的格式不符合时间格式类型!";
            validation.InputMessage = "hh:mm:ss";
            validation.InputTitle = "录入说明";

            validation.Operator = OperatorType.Between;
            validation.Formula1 = "00:00:00";
            validation.Formula2 = "23:59:59";
            validation.AlertStyle = ValidationAlertType.Information;

            CellArea area;
            area.StartRow = 1;
            area.EndRow = 65535;
            area.StartColumn = 1;
            area.EndColumn = 1;
            validation.AreaList.Add(area);
.....往下的代码我就不写了,反正到最后是导出excel来了

虽然导出的excel的列提示什么的都有了,但是我在第一列录入了 12:23:50 类似这样的格式的时候竟然excel提示我录入格式不对...
哪位仁兄用过这个倒霉的Aspose工具给兄弟指点一下呗,实在没辙了,先谢谢大家了
------解决方案--------------------
哪里跑?把分留下...