我想将文本文件转换为 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,但保存的文件只是重命名为 xlsx 的 txt 文件 - 如何让 Excel 更改文件格式?
我会调查的 FileFormat 参数SaveAs http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.workbook.saveas.aspx方法,尽管它不会神奇地将文本文件转换为格式良好的工作簿。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)