我在一个表单上有两个文本框;一个保存单词,另一个保存其数值,该数值是根据用户键入的内容计算得出的。我有一个分隔每个句子并在 Excel 中显示每个句子的总数的子。这是从下面列出的 vb.net 代码生成的输出。所有单词都在 A 列中,所有值都在 B 列中。如何修改代码以便将每个句子及其值插入两列?在它到达字符串“句子 1 的总数”之后。它应该开始在列 C 和 D 等中插入单词及其值。第一句及其值应显示在 A 和 B 列中,第二句及其值应显示在 C 和 D 列中,依此类推。请看附图。红色文本是我目前拥有的,下面是所需的结果。谢谢!
我在 vb.net 中的代码是:
Private Sub Export_Click(sender As System.Object, e As System.EventArgs) Handles btnCreate.Click
xlWorkBook = xlApp.Workbooks.Add
xlApp.Visible = True
xlWorkSheet = xlWorkBook.Sheets("Sheet1")
Dim columnANum As Integer
Dim columnBNum
columnBNum = 2
columnANum = 2
With xlWorkSheet
.Range("A1").Value = "Word"
For Each cellA As String In txtWord.Text.Split(vbLf)
.Range("A" & columnANum.ToString).Value = cellA
columnANum += 1
Next
.Range("B1").Value = "Value"
For Each cellB As String In txtValue.Text.Split(vbLf)
.Range("B" & columnBNum.ToString).Value = Convert.ToInt32(cellB)
columnBNum += 1
Next
End With
End Sub