私は複数のワークシートを持つExcellワークブックを持っています。私はすべてのワークシートのテキストを1つのテキストファイルにエクスポートしたい。私は、各ワークシートを独自のテキストファイルとしてエクスポートするために複数のソリューション(主にVBAを使用しています - 例)を見てきましたが、すべてのワークシートを1つのテキストファイルとしてエクスポートするソリューションはまだありません。どのようにVBA(またはおそらくPython)を使用してこれを達成するための任意のアイデア?Excelブックのすべてのワークシートを1つのテキストファイルとして保存するにはどうすればよいですか?
Sub ExportSheetsToText()
Dim xWs As Worksheet
Dim xTextFile As String
For Each xWs In Application.ActiveWorkbook.Worksheets
xWs.Copy
xTextFile = CurDir & "\" & xWs.Name & ".txt"
Application.ActiveWorkbook.SaveAs Filename:=xTextFile, FileFormat:=xlText
Application.ActiveWorkbook.Saved = True
Application.ActiveWorkbook.Close
Next
End Sub
これは本当に便利です。徹底した指導に感謝します。乾杯。 –