【发布时间】:2010-11-25 01:22:29
【问题描述】:
我对读取/写入/创建 excel 文件的所有方式感到困惑。 VSTO、OLEDB等,但它们似乎都有必须安装office的要求。
这是我的情况:我需要开发一个应用程序,它将一个 excel 文件作为输入,进行一些计算并创建一个新的 excel 文件,该文件基本上是对第一个 excel 文件的修改。所有这些都受到运行它的机器可能没有安装办公室的限制。 (别问为什么……)
我需要支持所有 excel 格式。唯一的优点是电子表格本身的格式非常简单。只是一堆列和值,没什么特别的。不幸的是,没有 CSV,因为最终用户甚至可能不知道 CSV 文件是什么。
【问题讨论】:
-
需要支持哪些版本?
-
这取决于您需要 MS Excel 的哪些功能。你需要什么花哨的功能吗?
-
您需要对“丢失的功能”有多大的容忍度。例如,您是否需要维护公式、数据透视表、图表等?还是只是这些文件中的数据?
-
这个好像以前有人问过,现在找不到了。