将Excel单元格导出为单个文本文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将Excel单元格导出为单个文本文件相关的知识,希望对你有一定的参考价值。

This is modified from code found here: http://www.meadinkent.co.uk/XLexport-text1.htm and here: http://www.meadinkent.co.uk/XLexport-text2.htm
  1. Sub ExportToTextFiles()
  2. Dim FirstRow As Integer, LastRow As Integer, MyFileName As String, MyRow As Integer, MyStr As String
  3.  
  4. ' change these values to the start row and end row for your notes.
  5. ' if you have to use a range you'll need a double loop below
  6. FirstRow = 1
  7. LastRow = 4
  8.  
  9. For MyRow = FirstRow To LastRow
  10. MyFileName = "C:\formtest" & Str(MyRow) & ".txt"
  11.  
  12. If DoesFileExist(MyFileName) = 0 Then
  13. Open MyFileName For Output As #1 ' create a new file and record if file does not exist
  14. Else
  15. Open MyFileName For Append As #1 ' append a record if file does already exist
  16. End If
  17.  
  18. ' loop through each row of the table
  19. MyStr = Cells(MyRow, 1).Value
  20. Print #1, MyStr
  21. Close #1
  22. Next
  23.  
  24. MsgBox "Done"
  25. End Sub
  26.  
  27. Function DoesFileExist(FileName As String) As Byte
  28. ' returns 1 if FileName exists, otherwise 0
  29. If Dir(FileName, vbNormal) <> "" Then
  30. DoesFileExist = 1
  31. Else
  32. DoesFileExist = 0
  33. End If
  34. End Function

以上是关于将Excel单元格导出为单个文本文件的主要内容,如果未能解决你的问题,请参考以下文章

如何设定PLSQL DEVELOPER导出的CSV文件中单元格格式为文本?

JAVA中导出Excel将全部单元格设置为文本样式,就是导出的没有数据的单元格类型的设置

java生成csv格式文件后,用excel打开,单元格显示问题

VBA 将 excel 单元格数据导出到 .txt 文件中

将带有换行符的值导出到 Excel 中的单个单元格中。 jQuery 数据表

JAVA POI 导出 EXCEL怎么设置单元格格式为 文字