注册 登录
编程论坛 VB6论坛

关于定位修改excel文件内单元格格式的问题。

ictest 发布于 2016-09-28 16:32, 1921 次点击
在单位里一台设备,其输出的EXCEL2003文件(xls格式,只有一个sheet)中,只要涉及到“日期和时间”,它的输出格式为“dd/mm/yyyy h:mm”,而另一款导入软件关于“日期和时间”的格式要求为“yyyy/mm/dd h:mm”,导入设备输出这个表单时,就会报错。

设备输出这个表单里涉及“日期和时间”的单元格很多,且位置(坐标)不一致,会随机发生变化,可否能够通过查找(如查找两个“/”,或包含“/”和“:”的方式)符合条件的单元格并修改该单元格的格式?

能否给出查找符合条件的单元格并修改该单元格的格式的这部分源码让我学习一下?谢谢。
3 回复
#2
风吹过b2016-09-28 18:23
我只想到了一个办法。
遍类所有的单元格,判断单元格是不是日期数据,如果是,修改单元格数据格为你所需要格式。
#3
hjxlj2016-09-28 19:22
完全可以
#4
xiangyue05102016-09-29 09:21
按照你说的没有规律可言,除非你自己能找到一些规律。否则只能是风版说,遍历所有单元格。
在他基础补充一下,日期的格式可以直接用format来实现
1