如何解决将txt文件转换为Word文档中的选项卡
你好,我有几个文本文件,*。txt文件。它们包含一些我想在Word文档内的标签中写的信息。
该选项卡是特定的,某些信息必须复制到特定的单元格中。
文本文件使用';'和'\ n'作为分隔符。我不知道为什么要这么做。
例如,我的文本文件将如下所示:
NAME;Lipsum_name;
TITLE;Lorem ipsum dolor sit amet,consectetur adipiscing elit.;
DESCRIPTION;Quisque a arcu non diam dapibus soDales. Nunc blandit egestas diam,in maximus orci congue ut. Pellentesque sit amet ante a neque molestie rutrum.;
信息必须复制到Word文档的选项卡中,该标签必须如下所示:
__________________________________________________________
| TEST :Lipsum_name |
|________________________________________________________|
|Lorem ipsum dolor sit amet,consectetur adipiscing elit.|
|________________________________________________________|
|Description |Quisque a arcu non diam dapibus soDales.|
| |Nunc blandit egestas diam,in maximus |
| |orci congue ut. Pellentesque sit amet |
| |ante a neque molestie rutrum. |
|_______________|________________________________________|
我无法将数据复制到在线转换器,并且只有Powershell作为进行转换的工具,但我不知道该怎么做。也许我可以使用Excel,将txt文件转换为CSV,然后用excel打开并将其转换为word?
解决方法
#Powershell-Convert-TXT-DOCX:
$Text_Files = Get-ChildItem
'c:\Users\userName\Desktop\FolderName\*.txt'
$Text_App = New-Object -ComObject Word.Application
Foreach ($File in $Text_Files) {
$TextFile = $Text_App.Documents.Open($File.FullName); $Name=($TextFile.FullName).replace('txt','docx'); $TextFile.SaveAs($Name,16); $TextFile.Close();$Press_Enter = New-Object -com "Wscript.Shell";$Press_Enter.sendkeys("{ENTER}")}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。