qq_42452200 2023-04-08 21:08 采纳率: 40%
浏览 40
已结题

vb.net如何用spreadsheetgear

在vsto中,插入一表格控件,将读取的数据写到这张表格中,这张表格可以象excell一样,输入公式,用鼠标点选,计算,然后关闭时将这张表格数据读出,,然后我把这些数据写回word对应的表格中,主要是不知道怎么加这个表格控件,怎样将数据写入表格控件,计算后,数据如何读取

  • 写回答

3条回答 默认 最新

  • 阿里嘎多学长 2023-04-08 21:21
    关注

    以下内容部分参考ChatGPT模型:


    您好,使用VB.NET可以使用spreadsheetgear来实现您的需求。具体步骤如下:

    1. 使用spreadsheetgear创建一个工作簿对象,可以通过以下代码创建:

    Dim workbook As SpreadsheetGear.IWorkbook = SpreadsheetGear.Factory.GetWorkbook()

    1. 在工作簿中创建一个表格对象,可以通过以下代码创建:

    Dim worksheet As SpreadsheetGear.IWorksheet = workbook.Worksheets.Add()

    1. 将数据写入表格中,可以通过以下代码将数据写入单元格:

    worksheet.Cells("A1").Value = "Hello World"

    1. 可以使用公式计算表格中的数据,可以通过以下代码计算表格中的公式:

    worksheet.Cells("A2").Formula = "=A1*2"
    worksheet.Cells("A3").Formula = "=SUM(A1:A2)"
    worksheet.Cells("A3").Calculate()

    1. 关闭工作簿时将数据读出,可以通过以下代码读取单元格中的数据:

    Dim cellValue As Object = worksheet.Cells("A1").Value

    1. 将数据写回到word对应的表格中,可以使用word对象模型来实现,可以通过以下代码将数据写入word表格单元格中:

    Dim table As Word.Table = document.Tables(1)
    table.Cell(1, 1).Range.Text = "Hello World"

    以上是一个简单的示例,您可以根据具体需求进行修改。希望对您有所帮助。


    如果我的建议对您有帮助、请点击采纳、祝您生活愉快

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月16日
  • 已采纳回答 4月8日
  • 创建了问题 4月8日

悬赏问题

  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改