【发布时间】:2010-12-08 05:53:26
【问题描述】:
在我的应用程序中,我从 FTP 下载电子表格,将从电子表格读取的数据移动到 DataTable,并根据特定条件通过电子邮件发送新电子表格(其中包含第一个电子表格中的某些行)。
我的问题是创建要邮寄的电子表格。我似乎不知道如何将 DataTable 中的行(最初来自下载的电子表格)添加到要邮寄的电子表格中。
DS.Tables(0).Rows.Add(ObjSheet.Range(workTable.Rows(i)) - 1)
这是我目前所拥有的,但它不起作用。 workTable 是将电子表格中的行复制到的 DataTable。 DS 是我从特定选择中放置行的数据集。 我很确定我可以通过消除 DataTable 或 DataSet 来简化数据流。
为了消除任何混淆,我使用的是 VB2005 - 希望我可以使用 2008,LINQ 简化了很多...
【问题讨论】:
-
我很困惑。为什么不直接使用 Excel 复制行?
-
我可能应该提到这是我第一次使用办公包进行任何形式的编程......
标签: vb.net excel datatable dataset export-to-excel