|
发表于 2011-4-2 23:40
|
显示全部楼层
本楼为最佳答案
本帖最后由 放浪形骸 于 2011-4-2 23:43 编辑
lhj323323 发表于 2011-4-2 23:13
回复 放浪形骸 的帖子
这是我到处找的关于对外部数据TXT文档提取的语句:
这个只是单纯地读入数据。
而且也不是一行一行地读的
我来改改吧。- Private Sub CommandButton1_Click()
- Dim strLine As String
- Dim txtFile As String
- Dim txtOut As String
- Dim cChar As String * 1
- Application.DisplayAlerts = False
- txtFile = ThisWorkbook.Path & "\王守仁心学觅踪.txt"
- txtOut = ThisWorkbook.Path & "\OutPut.txt"
- Open txtFile For Input As #1
- Open txtOut For Output As #2
- Do Until EOF(1)
- Line Input #1, strLine
- cChar = Right(strLine, 1)
- Select Case cChar
- Case ":", "。", "!", "”", ")":
- Print #2, strLine & vbCrLf
- Case Else:
- Print #2, strLine;
- End Select
- Loop
- Close #1
- Close #2
- Application.DisplayAlerts = True
- End Sub
复制代码 把原文件和EXCEL文件放在同一个文件夹里。
但是这里还是有一个问题:
也就是每个篇章的标题它不会自动识别。
也就是最开始一段会是这样的结果:良知的呼唤一、向内心开拓的成圣之路 1.少有凌云志 一心成圣贤 京城,一个深深的宅院里,一丛挺拔的翠竹前,只见一位青年正对着竹子凝神静思。这几天,他每天一早就来到这里做这个“功夫”,整整是第七天了。看他那专心致志的样子,像是非要从这不会说话的竹子中体悟出什么深奥动人的道理一样。这就是我们的“主人公”王守仁。
|
|