gpt4 book ai didi

c# - 从脏的 excel 表中读取的最佳方法

转载 作者:太空宇宙 更新时间:2023-11-03 14:31:24 25 4
gpt4 key购买 nike

我必须用 C# 操作一些 Excel 文档。这是一个没有用户交互的批处理过程。它将把数据解析到数据库中,然后输出漂亮的报告。数据非常脏,无法使用 ADO 准备好。数据远不是一个漂亮的表格格式。

最佳被定义为最稳定(更新不太可能中断)/清晰(简洁)的代码。快没关系。如果它在 8 小时内运行,我没问题。

我有找到数据的逻辑。我需要让它运行的只是基本的单元格导航和 getvalue 类型函数。给我 X 单元格值作为字符串,如果它匹配 Y 值与 levenshtein 距离 < 3,然后给我 Z 单元格值。

我的问题是,深入研究 excel 的最佳方法是什么?

VSTO?Excel 对象库?我不知道的第三个选项?

最佳答案

VSTO 是一种痛苦,因为权限和您的 dll 与您正在使用的文档 Hook 的事实。假设您实际上没有更改文件,并且 ADO 绝对不是一个选项,我会说通过 Excel COM 接口(interface)实现自动化是您最好的选择。它使您可以按照通常为任何其他应用程序编写的方式进行编程,并为您提供与 VSTO 一样多的数据提取选项。

关于c# - 从脏的 excel 表中读取的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2480627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com