C# 如何连接多个单元格?

C# 如何连接多个单元格?,c#,excel,openxml,openxml-sdk,C#,Excel,Openxml,Openxml Sdk,我有一个带文本的单元格。有些单元格有粗体字。这意味着我应该用保存字体样式将多个单元格合并在一个单元格中 例如: 我使用了OpenXML,我做到了: using(SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Open(@"C:\Users\anton.belenik\source\repos\openXML\openXML\SPG BY Glossary Anton.xlsx", true)) { string

我有一个带文本的单元格。有些单元格有粗体字。这意味着我应该用保存字体样式将多个单元格合并在一个单元格中

例如:

我使用了OpenXML,我做到了:

using(SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Open(@"C:\Users\anton.belenik\source\repos\openXML\openXML\SPG BY Glossary Anton.xlsx", true)) {
    string cellValue;
    int rowNumber = 0;
    WorkbookPart workbookPart = spreadsheetDocument.WorkbookPart;
    Sheet workSheet = workbookPart.Workbook.Descendants<Sheet>().Where(p => p.Name.Value.Equals("Sheet1")).FirstOrDefault();
    WorksheetPart worksheetPart = (WorksheetPart)(workbookPart.GetPartById(workSheet.Id));
    SheetData sheetData = worksheetPart.Worksheet.Elements<SheetData>().First();
    foreach(Row r in sheetData.Elements<Row>()) {
        rowNumber++;
        foreach(Cell c in r.Elements<Cell>()) {
            cellValue = GetCellValue(workbookPart, "Sheet1", c.CellReference);
        }
    }
使用(SpreadsheetDocument SpreadsheetDocument=SpreadsheetDocument.Open(@“C:\Users\anton.belenik\source\repos\openXML\openXML\SPG BY Glossary anton.xlsx”,true)){
字符串单元格值;
int rowNumber=0;
WorkbookPart WorkbookPart=电子表格文档.WorkbookPart;
工作表=workbookPart.Workbook.Subjections()。其中(p=>p.Name.Value.Equals(“Sheet1”)).FirstOrDefault();
WorksheetPart WorksheetPart=(WorksheetPart)(workbookPart.GetPartById(workSheet.Id));
SheetData SheetData=worksheetPart.Worksheet.Elements().First();
foreach(sheetData.Elements()中的r行){
行数++;
foreach(r.Elements()中的单元格c){
cellValue=GetCellValue(工作簿部件,“表1”,c.CellReference);
}
}