繁体   English   中英

Powershell脚本将txt转换为xlsx

[英]Powershell Script to convert txt to xlsx

我想将文本文件转换为Excel格式。 我使用Technet中的以下脚本:

# Script name: ConvertTilde.ps1 
# Created on: 2007-01-06 
# Author: Kent Finkle 
# Purpose: How Can I Convert a Tilde-Delimited File to Microsoft Excel Format? 

$s = gc C:\Scripts\Test.txt 
$s = $s -replace("~","`t") 
$s | sc C:\Scripts\Test.txt 
$xl = new-object -comobject excel.application 
$xl.Visible = $true 
$wb = $xl.Workbooks.Open("C:\Scripts\Test.txt")
$wb.SaveAs(“D:\Excel\Test.xlsx”)

该脚本有效,excel打开并导入txt,但是保存的文件只是将txt文件重命名为xlsx-如何获得Excel来更改文件格式?

我将研究SaveAs方法的FileFormat参数,尽管它不会神奇地将文本文件转换为格式正确的工作簿。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM