我目前的一个要求是接收一个用户每周更新一次的 Excel 电子表格,并能够查询该文档的某些字段。
截至目前,我运行并将所有 Excel (2007) 数据推送到一个 xml 文件中(当他们上传文件时只有一次,然后我只使用 xml),然后保存所有需要的数据(不是所有电子表格中的列)用于通过 Linq-to-XML 进行查询;请注意,xml 文件比 excel 小。
现在我的问题是,使用 Linq 查询 XML 文件和使用 OledbConnection 查询 Excel 文件之间是否存在性能差异?我只是添加了另一个不必要的步骤吗?我想接下来的问题是,为了易于使用而继续将其推送到 xml 是否值得。
该文件有大约 1000 行。