2015-01-16 19 views
-3

我想用c#爲excel文件的特定列着色。但是我找不到任何有關它的例子或有用的信息。我需要關於這個問題的幫助。在excel中通過c着色的列#

+0

http://stackoverflow.com/questions/5897062/excel-cell-coloring – GorkemHalulu

+0

什麼其實我的意思是着色一整列 –

+0

有很多例子。你如何操作Excel表格?你使用Interop,一個VSTO插件還是你用SDK生成它? –

回答

0

Excel範圍可以通過行列或地址字符串來標識,例如:A1A:A來選擇第一列。

Cells屬性返回一個範圍,這意味着您可以使用兩種尋址方式來選擇特定單元格或整列,例如:.Cells["A:A"]

要提供具體的代碼示例,我們需要知道如何您正在操縱Excel文件。您可以使用Office互操作組件,運行Excel內部本身VSTO插件,或與開放XML SDK或類似EPPlus

編輯創建它

當使用Office互操作,您可以使用.Columns一個範圍或工作表對象的屬性來選擇整列,例如:

myWorkSheeet.Columns[1,Type.Missing] 

myWorkSheeet.Columns["A:A",Type.Missing] 

ColumnsCells都範圍,所以你可以在這兩種情況下使用"A:A"地址格式

+0

我使用辦公互操作程序集。即時通訊嘗試根據數據審覈標準結果對列進行着色。 –