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. 如何使用EPPLUS设置条件格式的字体颜色?
- 2. asp.net网格颜色设置
- 3. 如何以编程方式设置单元格颜色epplus?
- 4. Raphael:设置线条颜色
- 5. 如果可能,如何设置Sizer中的单元格背景颜色或Sizer的网格线背景颜色?
- 6. PyGTK:修改GTKTreeView网格线颜色
- 7. 如何在网格中设置交替单元格颜色
- 8. 如何在flex数据网格中设置备用行颜色?
- 9. Chartist.js网格颜色
- 10. Matlab在一个轴上使用不同颜色的网格线
- 11. 在TChart中设置线条颜色
- 12. 在GMap.NET.WindowsPresentation中设置路线颜色
- 13. 有条件地设置线条颜色
- 14. Excel:使用rgb设置单元格和文本颜色的背景颜色
- 15. 如何根据2D网格上的路径设置不同颜色的线条
- 16. 在使用Core Graphics为网格添加垂直线时设置表格视图中的背景颜色
- 17. 如何更改WPF中网格的网格线的颜色?
- 18. 使用C#中的EPPLus根据文本设置单元格的条件背景颜色.net
- 19. 设置表格的背景颜色
- 20. 使用icCube HSL颜色公式设置amChart值的颜色
- 21. UIView设置色调颜色
- 22. 以编程方式设置网格颜色
- 23. 将第一行数据网格设置为不同的颜色
- 24. 在Silverlight数据网格中设置DataGridHeaderBackground的背景颜色
- 25. 如何在wpf中设置网格列的背景颜色?
- 26. 如何设置wxPython网格背景颜色?
- 27. Delphi XE2 Firemonkey - 设置网格显示颜色和对齐方式
- 28. 在flex数据网格中设置背景颜色
- 29. Android设置颜色
- 30. UIView.mask设置颜色