我有一张幻灯片,可能有多个空白表,只有表头, 我需要填充表数据,我可以通过使用表ID(目前我正在硬编码表索引)。但我正在努力的是,我需要识别带有标题或其他内容的表格,并获得其索引,但PPT不支持表格的标题,那么这种方法的替代方案是什么。
写表格行的代码
var tables = from shape in slidePart.Slide.Descendants<D.Table>()
select shape;
tables.ToList()[tableIndex].Append(tableRow);
使用以下代码我可以找到表属性
if (slidePart.Slide != null)
{
var tables = from shape in slidePart.Slide.Descendants<D.Table>()
select shape;
foreach(D.Table table in tables)
{
IEnumerable<TableProperties> tableProperties = table.Descendants<TableProperties>();//.Where(tp => tp. != null);
foreach (TableProperties tProp in tableProperties)
{
//can i get index of table here?
}
//table.Where(r=>r.ChildElements.)
}
}