鉴于该问题与然后Microsoft Excel XLS格式,即"Excel97-2003年兼容",不能处理超过65,536个行。您可以,但不是一个标准的powerbuilder输出格式。

所以,如果你想节省超过65k行datawindow,你应该把它保存的东西的喜欢。CSV

然而,是否有限制,如何从数据SaveAs功能可以处理,假设它是使用CSV,从而绕过XLS限制?

我已经阅读,PB有问题的试图进口更多比100k行从文件 [源], 但是有一个硬性限制之前你需要开始考虑打破出口文件分为易于管理的作品?

此外,是否有任何文件,解释了这一点,给人一种限制如何更能够出口到CSV,和一个例子文件打破?

有帮助吗?

解决方案

我不认为这是一个实际的限制 SaveAs()csv! 比其他文件系统上的限制文件的大小。

如果你找到一个限制,可以编写自己的无限SaveAs功能,如在这个古老的文章:

http://www.sybase.com/detail?id=42079

其他提示

从Excel自己的帮助文件,出现了当我试图救102 000名的行为CSV文件,然后开放,在Excel中:

这个消息可以显示,如果:

你试图打开一个文件,该文件包含超过65,536个行或 256列。要解决这个问题,开放源文件在文本 编辑,例如Microsoft Word。保存的源文件,作为几个较小的 文件符合这一行列的限制,然后打开 较小的文件。如果来源的数据无法打开一个文本 编辑,尝试进口的数据进Microsoft访问,然后 出口子集的数据从访问。

你想粘贴标签-分隔的数据纳入一个领域是太 小。要解决这个问题,选择一个领域的工作表大 足够容纳的每一分隔的项目。

注意到

你不能配置Excel超过限额的65,536个行和256 列。

默认情况下,Excel的地方三工作表在工作簿的文件。每 工作表可以包含65,536个行和256列的数据,以及 工作簿可以包含多三个工作如果你的计算机都有 足够的存储器,以支持的其他数据。

ImportFile尺寸限制 如果应用程序使用的ImportFile方法进口非常大的文本文件进一DataWindow或数据存储,ImportFile返回的错误代码-15.

PowerBuilder版本10.0和后是Unicode的启用。早ANSI版本的开发能够导入更大的文本文件。

注:释放的公告对于较早版本中列出的大小限制对大型文件作为大约839,000线。然而,大小限制的数量取决于列在文件,以及数线。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top