我有以下代码,在OpenXML SDK中为该单元格添加一个值和数据类型的单元格:
Cell cell = InsertCellInWorksheet(column, row, worksheetPart);
cell.CellValue = new CellValue(index.ToString());
cell.DataType = new EnumValue<CellValues>(CellValues.SharedString);
Run Code Online (Sandbox Code Playgroud)
对于此单元格,如何在每侧添加边框?我也想在单元格上添加背景颜色.
我有以下但不知道如何将边框添加到单元格:
Borders borders1 = new Borders() { Count = (UInt32Value)1U };
Border border1 = new Border();
LeftBorder leftBorder1 = new LeftBorder();
RightBorder rightBorder1 = new RightBorder();
TopBorder topBorder1 = new TopBorder();
BottomBorder bottomBorder1 = new BottomBorder();
border1.Append(leftBorder1);
border1.Append(rightBorder1);
border1.Append(topBorder1);
border1.Append(bottomBorder1);
borders1.Append(border1);
Run Code Online (Sandbox Code Playgroud)
提前致谢
如何在OpenXml中设置一行(或整行)中几个单元格的背景?
阅读了几篇文章:
我仍然无法使它工作.
我的任务实际上乍一看似乎有点容易,与这些文章中的内容略有不同.上述教程主要展示了如何创建新文档并对其进行样式化.虽然我需要改变现有的样式.
也就是说,我有一个现有的xlsx文档(报告模板).我使用必要的值填充报告(由于SO open xml excel读取单元格值和MSDN使用工作表(Open XML SDK)而设法执行此操作).但接下来我需要用红色背景标记几行.
我不确定是否要使用,CellStyle或者是否应该使用CellFormat或其他东西......这就是我现在所做的:
SpreadsheetDocument doc = SpreadsheetDocument.Open("ole.xlsx", true);
Sheet sheet = (Sheet)doc.WorkbookPart
.Workbook
.Sheets
.FirstOrDefault();
WorksheetPart worksheetPart = (WorksheetPart)doc.WorkbookPart
.GetPartById(sheet.Id);
Worksheet worksheet = worksheetPart.Worksheet;
CellStyle cs = new CellStyle();
cs.Name = StringValue.FromString("Normal");
cs.FormatId = 0;
cs.BuiltinId = 0;
//where are the style values?
WorkbookStylesPart wbsp = doc.WorkbookPart
.GetPartsOfType<WorkbookStylesPart>()
.FirstOrDefault();
wbsp.Stylesheet.CellStyles.Append(cs);
wbsp.Stylesheet.Save();
Cell cell = GetCell(worksheet, "A", 20);
cell.StyleIndex …Run Code Online (Sandbox Code Playgroud) 我想用excel包编写excel文件 System.Data.DataTable
并需要格式化excel文件中的一些单元格,如背景颜色.
我怎样才能做到这一点?
Excel可以直接打开.xml文件并将它们渲染为漂亮的Excel文件.
可以在此处找到一个示例:http://en.wikipedia.org/wiki/Microsoft_Office_XML_formats#Excel_XML_Spreadsheet_example
我试图找到一个关于标签和属性的源,使用和一般结构,但我找不到任何.
我对这一切都很陌生.我甚至不知道从哪里开始.
任何帮助表示赞赏.
问候.
在jqgrid 3.7.2的发行说明中的这个页面上,我看到:
修复导出中的导出URL到excel方法
但我没有看到任何关于jqgrid原生支持导出到excel的其他文档.
我有一个asp.net mvc网站,我总是在服务器端完成这个以生成一个excel文件.
现在这可以从jqgrid开箱即用.有没有这方面的例子?
excel ×4
c# ×3
openxml ×2
datatable ×1
excelpackage ×1
javascript ×1
jqgrid ×1
openxml-sdk ×1
xml ×1