我对VSTO开发所必需的工具感到非常困惑。具体来说,我想以编程方式操作Excel 2003/2007文档。我以前做过很多VBA,如果您想将任何答案联系起来的话。
关于VSTO,我有几个问题:
直接链接到相关的工具/插件/IDE将不胜感激。
注意:我对VSTO和.NET完全陌生,但我是一个Office用户。我有COM编程的经验。
发布于 2010-01-14 14:49:59
是的,它可能会让人感到困惑,特别是考虑到跳过级别的命名约定等等。本质上,您需要:
以下是几条建议:
有一些站点您应该看看:
最后,为了把最好的留到最后,这是我刚开始读的书,它非常有用:https://rads.stackoverflow.com/amzn/click/com/0321426711
发布于 2010-01-14 14:08:22
SpreadsheetGear for .NET是适用于.NET的与Excel兼容的电子表格组件,它将与Visual版本一起工作,需要.NET 2.0或更高版本,不需要安装.NET或Excel,并且允许向无限数量的客户端和/或服务器计算机免费发布版税。
您可以看到实时示例这里并下载免费试用版这里。
免责声明:我拥有SpreadsheetGear有限责任公司
发布于 2011-06-21 12:19:04
您可以使用此Excel .NET组件使用速成版创建excel。它不需要VSTO、ADO或MS自动化。
Excel Jetcell .NET组件允许读写excel电子表格。在这里,您可以找到许多Excel VB.NET和C#示例。例如,请参见从数组创建excel电子表格的VB.NET代码:
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")https://stackoverflow.com/questions/2063866
复制相似问题