I\'m quite confused with what are the necessary tools for VSTO develpment. Specifically I want to manipulate Excel 2003/2007 documents programmatically. I did quite a lot of
You can create excel with Express Edition using this Excel .NET component. It doesn't require VSTO, ADO or MS Excel automation.
Excel Jetcell .NET component allows to read write excel spreadsheet. Here you can find many Excel VB.NET and C# examples. For example see VB.NET code to create excel spreadsheet from array:
Imports DTG.Spreadsheet
...
Dim WBook = New ExcelWorkbook()
WBook.Worksheets.Add("ArrayValues")
For i As Short = 0 To 10
For j As Short = 0 To 10
WBook.Worksheets(0).Cells[i,j].Value = arr(i,j)
j = j + 1
Next j
i = i + 1
Next i
WBook.WriteXLSX("ExcelSpreadsheet.xlsx")