1
A
回答
2
我沒有看到在EPPlus它的選項。可以使用xml手動設置屬性:
[TestMethod]
public void Sheet_Gridline_Color_Test()
{
//http://stackoverflow.com/questions/29380587/set-gridline-color-using-epplus
//Throw in some data
var dtMain = new DataTable("tblData");
dtMain.Columns.Add(new DataColumn("Col1", typeof(int)));
for (var i = 0; i < 20; i++)
{
var row = dtMain.NewRow();
row["Col1"] = i;
dtMain.Rows.Add(row);
}
var existingFile = new FileInfo(@"c:\temp\temp.xlsx");
if (existingFile.Exists)
existingFile.Delete();
using (var pck = new ExcelPackage(existingFile))
{
var ws = pck.Workbook.Worksheets.Add("Content");
ws.Cells["A1"].LoadFromDataTable(dtMain, true);
//Can get xml elements quick and dirty using relative childs but should do a proper search in production
var wsxd = ws.WorksheetXml;
var wsxml = wsxd.LastChild; //gets 'worksheet'
var sheetViewsXml = wsxml.FirstChild; //gets 'sheetViews'
var sheetViewXml = sheetViewsXml.FirstChild; //gets 'sheetView'
var att = wsxd.CreateAttribute("defaultGridColor");
att.Value = "0";
sheetViewXml.Attributes.Append(att);
att = wsxd.CreateAttribute("colorId");
att.Value = "10";
sheetViewXml.Attributes.Append(att);
pck.Save();
}
}
相關問題
- 1. XlsxWriter - 設置網格線顏色
- 2. 如何使用EPPLUS設置條件格式的字體顏色?
- 3. asp.net網格顏色設置
- 4. 如何以編程方式設置單元格顏色epplus?
- 5. 使用EPPLUS隱藏Excel網格線
- 6. QTreeView網格線顏色
- 7. 谷歌圖表設置網格線顏色
- 8. Raphael:設置線條顏色
- 9. 使用ColorDialog在數據網格中設置顏色
- 10. 使用jquery將值設置爲顏色網格的td標記
- 11. 用顏色條設置等值線圖
- 12. 如果可能,如何設置Sizer中的單元格背景顏色或Sizer的網格線背景顏色?
- 13. PyGTK:修改GTKTreeView網格線顏色
- 14. Chartjs更改網格線顏色
- 15. 設置格式單元格顏色的主題顏色
- 16. 使用着色器設置glutBitmapCharacter的柵格顏色
- 17. 如何在網格中設置交替單元格顏色
- 18. GXT - 如何設置網格單元格背景顏色
- 19. 使用EPPlus設置線圖使用的數據
- 20. 如何在flex數據網格中設置備用行顏色?
- 21. Chartist.js網格顏色
- 22. 使用EPPlus設置下載位置
- 23. Matlab在一個軸上使用不同顏色的網格線
- 24. 在TChart中設置線條顏色
- 25. 在GMap.NET.WindowsPresentation中設置路線顏色
- 26. 有條件地設置線條顏色
- 27. Excel:使用rgb設置單元格和文本顏色的背景顏色
- 28. 在使用Core Graphics爲網格添加垂直線時設置表格視圖中的背景顏色
- 29. 如何根據2D網格上的路徑設置不同顏色的線條
- 30. 設置基線網格