如何解决如何将Excel单元格值转换为数组
我正在创建一个脚本,该脚本将从excel收集单元格数据并将其输入到变量中。然后,我可以从那里操作数据。问题出在哪里,我无法采用单元格值的变量并将其分解为自己的值。本质上,我是从excel文件中获取数据并对其进行处理以将信息导出到另一个excel文件中。我正在使用或至少尝试使用PSExcel模块
$objExcel = New-Object -ComObject Excel.Application
$excel = Open-ExcelPackage -Path ".\test.xlsx"
$worksheet = $excel.Workbook.Worksheets['worksheet name']
$source = $worksheet.Cells['Y12:y226'].value
#$destination = $worksheet.Cells['Z12:Z226'].value
解决方法
@AutomatedOrder正确无误,ImportExcel模块是解决之道。对于简单的事情,它和Powershell中的本机Import-CSV / Export-CSV的工作方式类似,对于您尝试执行的数据操作类型,它比COM对象要简单得多。