不能将所有行从foxpro导出到excel?

我试图从foxpro导出到excel表,但它并没有从foxpro导出所有行。
我在forxpro表中有82377行,在我导出到excel之后,我在excel中只发现了65534行。 我尝试了另一个有67548行的foxpro表,但是在导出之后,我在excel和其他表中find了与旧的65534行相同的结果。

我正在使用Microsoft Visual Foxpro 9.0

这是正确的… VFP从来没有扩大出口到excel格式超过早期Excel文件的64k限制。

通过CSV复制,它将转储所有… Excel仍然可以读取CSV文件格式。

我想你正在使用COPY TO来做这个输出。 正弦COPY TO总是以Excel 5.0格式创build文件,将无法导出超过65534行。 但是,如果在系统上安装了Excel和VFP OleDB-Driver,则可以使用该API来执行导出操作。 只需在程序中创build一个只包含要导出数据的自由表。 然后使用API​​打开Excel,并通过OleDB从刚刚创build的表中获取数据! 通过这种方式,您可以获得与Excel支持的安装版本一样多的行。 因此,如果安装了Excel 2007或2010,则可以导出82377行!