vb.net .Excel 追加保存

首先不确定这个文件存在不存在,如果不存在就新建,如果存在就在最后一行追加。并且也不知道这个表格有几行。这样应该如何来做呢?... 首先不确定这个文件存在不存在,如果不存在就新建,如果存在就在最后一行追加。并且也不知道这个表格有几行。
这样应该如何来做呢?
展开
 我来答
ExcelVBA学习
推荐于2016-10-09 · TA获得超过958个赞
知道小有建树答主
回答量:1189
采纳率:0%
帮助的人:784万
展开全部
 Sub Excel()
        Const FilePath As String = "C:\1.xls"   '文件名
        Dim ExApp As Object = CreateObject("Excel.Application")
        ExApp.Visible = True

        If Not IO.File.Exists(FilePath) Then
            ExApp.Workbooks.Add()
            ExApp.ActiveWorkbook.SaveAs(FilePath)
        Else
            ExApp.Workbooks.Open(FilePath)
        End If

        Dim Wk As Object = ExApp.ActiveWorkbook
        Dim iRow As Integer = Wk.ActiveSheet.Range("A65535").End(3).Row + 1
        '添加需要的代码
        Wk.ActiveSheet.Cells(iRow, 1).Value = "xxxxx"
        ExApp = Nothing
        Wk = Nothing
    End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式