#1 楼
首先,您可能需要提取Excel文件中存在的引用。这样的问题有一个很好的细节。如果您想要一个简单的解决方案,则可以使用该链接提取单独的参考列表。如果您可以准备一个包含所有文件及其关系的excel工作表,则可以使用Neo4J来使用该数据生成图形。在Neo4j上检查此链接可能会对您有所帮助。
#2 楼
如果可以接受编程方式的解决方案,则可以使用Essential XlsIO生成Excel文件的外部引用列表。 //type casting to internal class "WorkbookImpl" from "IWorkbook"
WorkbookImpl workbookImpl = workbook as WorkbookImpl;
//Get the external workbook list which was referred from the input file
foreach(ExternWorkbookImpl book in workbookImpl.ExternWorkbooks)
{
//Getting the URL name of the external workbook
string externalURL = book.URL;
}
源代码需要Visual Studio和Syncfusion Essential Studio进行编译。
整套控件可通过社区许可免费获得。如果您有资格,请参加该计划。注意:我为Syncfusion工作。
评论
什么预算?您提到Excel,还想要Word / PowerPoint / etc吗?我已经更新了说明,以包括特定信息。