[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
out-file 保存的是纯文本格式文件,Excel 不会因为改后缀成 xls,就就认定它一定是 XLS。
果真如此,巨硬的那些开发Excel的工程师要哭晕。
可以保存格式为 txt 或 csv,然后调用SaveAs方法。
  1. $List = '姓名 记录时间 年龄 身高 体重 地点 备注
  2. A 3/14 20 160 60 云南 无异常
  3. B 3/17 19 170 50 广西 无异常
  4. C 3/14 35 160 50 广东 无异常
  5. D 3/14 34 160 50 上海 无异常
  6. E 3/17 33 160 70 辽宁 无异常
  7. F 3/17 28 160 90 吉林 无异常
  8. G 3/14 30 160 60 内蒙 无异常
  9. 小张 3/16 15 160 80 新疆 无异常
  10. 老王 3/17 19 160 40 西藏 无异常
  11. 阿妹 3/14 32 180 60 甘肃 无异常';
  12. Out-File E:\1.txt -Input $List;
  13. $excel = New-Object -ComObject Excel.Application;
  14. $excel.Visible = $True;
  15. $work  = $excel.Workbooks.Open('E:\1.txt');
  16. $sheet = $work.WorkSheets.Item(1);
  17. $sheet.UsedRange.Borders.LineStyle = 1;
  18. $sheet.UsedRange.Borders.Weight = 2;
  19. $sheet.Rows.Item(1).Font.Bold = $True;
  20. [void]$sheet.UsedRange.EntireColumn.AutoFit();
  21. $work.SaveAs('E:\1.xls', 56);
  22. $work.Close();
  23. #$excel.Quit();
复制代码
1

评分人数

    • for_flr: 感觉是saveas方法中fileformat的功劳技术 + 1

TOP

返回列表