0

我可以使用 OpenXML 将表格从 excel 传输到 powerpoint 演示文稿,如果可以,如何?我在网上找不到任何这样做的代码。我只找到了将图表导出到 powerpoint 的部分,但我想从表中复制行并保持格式(颜色、样式)并将其导出到 powerpoint。谢谢你的帮助

4

1 回答 1

1

您可以使用Open XML SDK解析 OpenXML :

WorkbookPart workbookPart = spreadsheetDocument.WorkbookPart;
WorksheetPart worksheetPart = workbookPart.WorksheetParts.First();
SheetData sheetData = worksheetPart.Worksheet.Elements<SheetData>().First();
string text;
foreach (Row r in sheetData.Elements<Row>())
{
    foreach (Cell c in r.Elements<Cell>())
    {
        text = c.CellValue.Text;
        // Make some usefule here
    }
}

来源

然后使用此代码:如何使用打开的 xml 在 PowerPoint 中添加包含行的表格以在 PowerPoint中创建表格

于 2018-06-14T11:21:41.800 回答