第1个回答 2011-09-05
把excel文件另存为csv文件,然后用记事本打开,把“,”都替换成“|",在保存,就行了!本回答被网友采纳
第2个回答 2011-09-05
完善下森林浴1 的代码,按ALT+F11,菜单-插入-模块-右边空白处粘贴以下代码,按F5执行,代码如下:
Sub DOIT()
For k = 1 To 5
For i = 1 To 5
If Cells(i, k) <> "" Then
a = Mid(Cells(i, k), 4, 2)
b = Mid(Cells(i, k), 1, 2)
c = Mid(Cells(i, k), 7, 4)
Cells(i, k) = a & "/" & b & "/" & c
Cells(i, k).NumberFormatLocal = "mm/dd/yyyy"
End If
Next i
Next k
End Sub
其中For k = 1 To 5
For i = 1 To 5
第一句指的1到5列
第二句指的1到5行
你可以根据自己的实际数据范围进行适当更改。
如你的数据区域为A1:F8的话,就应写为:
For k = 1 To 6
For i = 1 To 8
其余不变。
你可以给该宏指定一个快捷键,以后用快捷键就行。
祝你成功!
第3个回答 2011-09-05
下载个格式工厂,基本格式都可以转得,TXT不用说
第4个回答 2011-09-05
复制,粘贴,试一下
第5个回答 2011-09-05
把excel文件另存为csv文件,然后用记事本打开,把“,”都替换成“|",在保存,就行了!本回答被网友采纳
第6个回答 2011-09-05
完善下森林浴1 的代码,按ALT+F11,菜单-插入-模块-右边空白处粘贴以下代码,按F5执行,代码如下:
Sub DOIT()
For k = 1 To 5
For i = 1 To 5
If Cells(i, k) <> "" Then
a = Mid(Cells(i, k), 4, 2)
b = Mid(Cells(i, k), 1, 2)
c = Mid(Cells(i, k), 7, 4)
Cells(i, k) = a & "/" & b & "/" & c
Cells(i, k).NumberFormatLocal = "mm/dd/yyyy"
End If
Next i
Next k
End Sub
其中For k = 1 To 5
For i = 1 To 5
第一句指的1到5列
第二句指的1到5行
你可以根据自己的实际数据范围进行适当更改。
如你的数据区域为A1:F8的话,就应写为:
For k = 1 To 6
For i = 1 To 8
其余不变。
你可以给该宏指定一个快捷键,以后用快捷键就行。
祝你成功!
第7个回答 2011-09-05
下载个格式工厂,基本格式都可以转得,TXT不用说
第8个回答 2011-09-05
复制,粘贴,试一下