2
爲什麼我不能使用Worksheet類或Sheet接口將值寫入Excel?我希望能夠做這樣的事情:將數據寫入Excel 2007/PowerShell中的單元格
[Reflection.Assembly]::LoadWithPartialName("Microsoft.Office.Interop.Excel")
$Excel = New-Object Microsoft.Office.Interop.Excel.ApplicationClass
$Workbook = $Excel.Workbooks.Add()
$Worksheet = $Workbook.Worksheets.Add()
$Worksheet.Cells.Item(1,1).Value2 = "Test"
但是,相反,似乎你必須寫使用ApplicationClass對象的值:
[Reflection.Assembly]::LoadWithPartialName("Microsoft.Office.Interop.Excel")
$Excel = New-Object Microsoft.Office.Interop.Excel.ApplicationClass
$Workbook = $Excel.Workbooks.Add()
$Worksheet = $Workbook.Worksheets.Add()
$Excel.Cells.Item(1,1).Value2 = "Test"
這似乎並不符合邏輯的我,因爲我正在向我正在使用的特定工作表編寫值,而不是在應用程序級別。
對此有何看法?
對我來說也適用。 – 2009-10-13 16:43:28
好吧,現在我覺得自己像一個白癡...我可以發誓我過去曾嘗試過這一百萬次,它從來沒有奏效。 移動,沒有什麼在這裏看到:( 感謝驗證,傢伙...... – 2009-10-13 16:54:18