簡體   English   中英

C#Excel Interop:如何“獲取”工作表中已有的表格?

[英]C# Excel Interop: how can I “get” a table that is already in a worksheet?

我的工作表有很多表。 我需要特別操縱一個。 當然,我可以簡單地查看它的單元格數並逐個單元地操作它,但是有沒有“get”函數以編程方式“獲取”表格?

如果是這樣,那我怎么操縱細胞呢? 是否有命令“獲取”整個標題,或整個列的標題(而不是其列號)/

如果有人知道解釋這個的指南,那就足夠了。 我嘗試使用谷歌搜索它,但所有結果都是關於數據庫表,即從數據庫填充電子表格。

斯威夫特,我正在做類似的事情,我跑過這篇文章幫助了我。

簡而言之,可以在工作表列表對象中找到對表的引用。 迭代列表對象並請求范圍或數據范圍應該可以滿足您的需求。

我還發現這篇文章的信息非常相似。

所有這些示例都在VBA或VB中,但我發現移植並不困難。

-M

當你說一張桌子時,我認為你的意思是一個范圍。 以下代碼將從VS2010 Excel加載項中獲取范圍 -

Excel.Worksheet activeWorksheet = ((Excel.Worksheet)Application.ActiveSheet);
Excel.Range myRange = activeWorksheet.get_Range("A1", "D20");

暫無
暫無

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

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