如何通过 C# WPF 在 excel sheet 中隐藏网格线
How to hide gridlines in an excel sheet through C# WPF
关注这个
http://www.e-iceblue.com/Tutorials/Spire.XLS/Spire.XLS-Program-Guide/Worksheet/How-to-hide-or-show-gridlines-on-a-worksheet-in-C.html
要隐藏网格线,我应该这样做:
Workbook wb = app.Workbooks.Add(XlWBATemplate.xlWBATWorksheet);
Worksheet ws = wb.Worksheets[1];
ws.GridLinesVisible = false;<----WRONG
但这是错误的。
还有这里的解决方案
How to disable gridlines in Excel using open xml C#?
不起作用。那么还有其他方法吗?
提前谢谢你。
帕特里克
没有第三方库,仅使用简单的 Excel 互操作 (Microsoft.Office.Interop.Excel),它应该可以使用:
Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
xlApp.Visible = true;
Workbook wb = xlApp.Workbooks.Add(XlWBATemplate.xlWBATWorksheet);
Worksheet ws = wb.Worksheets[1];
xlApp.ActiveWindow.DisplayGridlines = false;
对于多个 sheet 并使用 Excel 互操作,首先激活每个 sheet。
worksheet.Activate();
xlApp.ActiveWindow.DisplayGridlines = false;
希望这对那些需要处理多个 sheet 的人有所帮助。
关注这个
http://www.e-iceblue.com/Tutorials/Spire.XLS/Spire.XLS-Program-Guide/Worksheet/How-to-hide-or-show-gridlines-on-a-worksheet-in-C.html
要隐藏网格线,我应该这样做:
Workbook wb = app.Workbooks.Add(XlWBATemplate.xlWBATWorksheet);
Worksheet ws = wb.Worksheets[1];
ws.GridLinesVisible = false;<----WRONG
但这是错误的。
还有这里的解决方案
How to disable gridlines in Excel using open xml C#?
不起作用。那么还有其他方法吗?
提前谢谢你。 帕特里克
没有第三方库,仅使用简单的 Excel 互操作 (Microsoft.Office.Interop.Excel),它应该可以使用:
Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
xlApp.Visible = true;
Workbook wb = xlApp.Workbooks.Add(XlWBATemplate.xlWBATWorksheet);
Worksheet ws = wb.Worksheets[1];
xlApp.ActiveWindow.DisplayGridlines = false;
对于多个 sheet 并使用 Excel 互操作,首先激活每个 sheet。
worksheet.Activate();
xlApp.ActiveWindow.DisplayGridlines = false;
希望这对那些需要处理多个 sheet 的人有所帮助。