我正在开发一个项目,涉及从.doc或.docx文件中获取数据.输入要求采用表格格式.是否可以以行方式或数据集的形式从表中检索数据.我正在使用Microsoft.Office.Interop.Word从doc文件中获取数据.
您可以使用"文档"界面的"属性"表来获取包含文档中所有表的集合.对于此集合中的每个表,您可以获取行和每行的单元格.
即如果app是你的Application对象,你可以写这样的东西来获取每个单元格中包含的文本(假设你的文档中只有一个):
string aCellText;
foreach (Row aRow in Application.ActiveDocument.Tables[0].Rows)
foreach (Cell aCell in aRow.Cells)
aCellText = aCell.Range.Text;
Run Code Online (Sandbox Code Playgroud)