簡體   English   中英

如何使用VB.Net在Excel的工作表中打開和填充.XML文件?

[英]How do I open and populate a .XML file in a sheet in Excel using VB.Net?

我正在尋找一種從file.xml填充工作表的同時打開並填充新工作表的方法。

有任何想法嗎?

謝謝

  1. 在項目中包括對“ Microsoft.Office.Interop.Excel”的引用
  2. 然后執行以下操作:
Imports Microsoft.Office.Interop.Excel
Public Class ReadExcel
    Public Sub OpenDoc(ByVal Filename As String)
        Dim excelApp As New Microsoft.Office.Interop.Excel.Application
        excelApp.Workbooks.OpenXML(Filename)
        ' do something here...
    End Sub
End Class

除了Derek Tomes回答的內容之外,您還可以指定openXML方法的加載選項。

  • xlXmlLoadImportToList = 2
  • xlXmlLoadMapXml = 3
  • xlXmlLoadOpenXml = 1
  • xlXmlLoadPromptUser = 0

您可以使用xlXmlLoadImportToList打開要包含要加載的xml數據的新工作簿,也可以使用xlXmlLoadOpenXml在excel中打開xml文件本身。

您可以在加載xml時將DisplayAlerts屬性設置為false來隱藏警報,然后再將其設置為true。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM