为有中文需求的客户提供多渠道中文技术支持.

Fri Aug 11, 2023 6:47 am

提取word表格每个单元格的内容,并将每个单元格的内容转换成html字符串。

aeon123456
 
Posts: 3
Joined: Fri Jun 30, 2023 9:27 am

Fri Aug 11, 2023 6:51 am

比如最后一个单元格,提取出来的带格式的html为:
<p><strong style="font-size: medium;"><span lang="EN-US" style="font-size: 10.5pt; font-family: Dosis; color: #333333;">Base64 </span><span style="font-size: 10.5pt; font-family: DengXian; color: #333333;">在</span><span lang="EN-US" style="font-size: 10.5pt; font-family: Dosis; color: #333333;"> CSS </span><span style="font-size: 10.5pt; font-family: DengXian; color: #333333;">中的使用</span></strong></p>

aeon123456
 
Posts: 3
Joined: Fri Jun 30, 2023 9:27 am

Fri Aug 11, 2023 8:08 am

您好,

感谢您的咨询。
您可以通过下面的代码获取word表格中的内容:
Code: Select all
           Document document = new Document();
            document.LoadFromFile("F:\\Zhang\\Mission\\8\\8.11\\TEST.docx");
            Section section = document.Sections[0];
            Table table = section.Tables[0] as Table;
        // 遍历表格的每一行
            for (int rowIndex = 0; rowIndex < table.Rows.Count; rowIndex++)
            {
                TableRow row = table.Rows[rowIndex];
                // 遍历当前行的每个单元格
                for (int cellIndex = 0; cellIndex < row.Cells.Count; cellIndex++)
                {
                    TableCell cell = row.Cells[cellIndex];
                    //遍历所有段落
                    for (int i = 0; i < cell.Paragraphs.Count; i++)
                    {  // 获取单元格的内容
                        string content = cell.Paragraphs[i].Text;
                    }     
                }
            }

但是很抱歉Spire.Doc目前不支持提取带有HTML格式的单元格内容,感谢您的理解。如果后面您遇到和我们产品相关的问题,欢迎随时与我们联系。

Sincerely,
Wenly
E-iceblue support team
User avatar

Wenly.Zhang
 
Posts: 149
Joined: Tue May 16, 2023 2:19 am

Return to 中文技术支持