以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=81171) |
-- 作者:cdwanghc -- 发布时间:2016/2/19 20:20:00 -- 请教 用Merger从excel中导入数据。 excel表中有一日期列,单元格内容为某月某日。 如:"3月5日“ 导入后,table表中变成了”2016/03/05 0:00:00" 请问: 我想在table表中得到字符“3月5日”,怎么做?
|
-- 作者:cdwanghc -- 发布时间:2016/2/19 20:24:00 -- 追加说明:table表中接受数据列类型为字符型 |
-- 作者:大红袍 -- 发布时间:2016/2/20 1:24:00 -- 那一列设置成日期列,另外加一列字符列。在datacolchanged事件写代码
If e.DataCol.Name = "日期" Then e.DataRow("字符列") = Format(e.DataRow("日期"), "MM月dd日") End If |
-- 作者:cdwanghc -- 发布时间:2016/2/20 13:24:00 -- 注意到版主是在凌晨帮助解答问题,感动,感谢。现问题已解决。 继续问一个Merger的问题: excel中有一“编号”列,字符数据。如:A12,B11,C31,133,152,D35,,,,,,,,,,,,, 导入时字母开头的编号如A12,B11,,,,,等正常导入,不是字母开头的如133,152等无法导入。 现在每次都需要将EXCEL文件的“编号”列,通过“分列”方式更改为文本,很麻烦。 狐表有没有办法避免这种麻烦?(有时候excel文件较多,需要一个一个文件手工更改) 谢谢! |
-- 作者:Hyphen -- 发布时间:2016/2/20 14:15:00 -- 编码手工合并:http://www.foxtable.com/help/topics/2334.htm |