我有一個只有1列的常規Excel電子表格。我想用分隔符將它導出到文本文件。我沒有興趣分離列,因爲我只有一個。我擔心的是使用分隔符而不是換行符導出,這樣我的最終結果就是這樣一個簡單的列表,如「item1」,「item2」,「item3」...等等。 item1,item2和item3位於我的Excel文件的不同行中的同一列中。是否有可能直接從Excel中執行此操作?我只能用換行符得到最終文件。謝謝!從Excel導出到沒有換行符的文本文件
0
A
回答
1
您將需要使用「VBA」來遍歷該列中的單元格並將其內容打印到文件中。
0
如果您不想使用vba解決方案並使用max。 256行,您可以複製您使用過的單元格並將它們粘貼到A1中的不同表單中。
現在所有的值都在一行中,您可以將工作表導出/保存爲* .csv。單元格值將用分號隔開,但不會引用!你的文字代碼應該能夠用" ;"
代替;
。
VBA循環是更好的解決方案。
0
您可能希望使用ADO和GetString。
Dim cn As Object
Dim rs As Object
strFile = Workbooks(1).FullName
strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strFile _
& ";Extended Properties=""Excel 8.0;HDR=No;IMEX=1"";"
Set cn = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")
cn.Open strCon
strSQL = "SELECT F1 FROM [Sheet1$]"
rs.Open strSQL, cn
str = rs.GetString(2,,"|")
1
如果你想快速和不雅,只是使用的細胞與分離來連接正確(分號,說的)。假設你的數據在開始A2,把這個在B2:
=A1
,並把這個在B3和向下填充:
=B2&";"&A3
你想要的是在B柱的底部單元格的文本。
相關問題
- 1. 將Excel導出到文本文件
- 2. Java;從輸入文本文件到輸出文本文件的換行符
- 3. 如何把換行符細胞內導出到Excel文件時
- 4. 從Excel中導出html的換行符
- 5. 從.NET導出本機Excel 2007文件
- 6. 導出到Excel .xlsx文件
- 7. 導出DataGridView到Excel文件
- 8. 導出到Excel .xlsx文件
- 9. 導出到Excel文件名
- 10. .net導出gridview到excel沒有Word換行在Excel中
- 11. 導出的Jar文件沒有執行
- 12. 從文本文件導入特定文本到excel表
- 13. Python創建沒有換行符的文本文件
- 14. 從SSRS導出到Excel沒有標題
- 15. 從文本文件導入excel,樣式
- 16. 如何將帶有換行符的數據從文本文件導入R?
- 17. 從MySQL/PHP導出帶有特殊字符的文本到Excel中
- 18. Excel中 - 從文本到行
- 19. 導入文本文件到Excel
- 20. VB導入文本文件到Excel \ VB
- 21. 導入文本文件分解到Excel
- 22. 沒有粘貼到多行文本框中的換行符
- 23. 如何在單元格文本中導入包含換行符的excel文件
- 24. 防止文本到換行符溢出
- 25. 到多個文本文件的VBA Excel-導出特定列
- 26. C#AddIn Excel:導出帶分隔符的文本文件中的xls文件
- 27. ^導出文件中的M個字符,轉換爲換行符
- 28. 將文本轉儲到帶有換行符的文件
- 29. 問題文本到excel文件轉換
- 30. Asp.Net導出到Excel - 日文字符