将备忘录数据从 Data Architect 导出到 Excel
我正在使用 Data Architect,想要导出带有备注字段的表的数据。
如果我导出为 CSV,一切正常。
当我导出到 Excel (2003) 时,备忘录内容被截断并格式化为有趣的方块,这是典型的 unicode 编码/解码问题。
例如:原始字符串:“ABCD” 当导出到 Excel 时:“A_B_”,其中下划线是一个正方形,
我已经查看了 devzone 新闻组,但没有找到任何对此问题的引用。
I am using Data Architect and want to export data of a table with memo fields.
If I export to CSV, everything works fine.
When I export to Excel (2003), the memo content is truncated and formatted with funny squares which is typical of a unicode encoding/decoding problem.
Ex : original string : "ABCD"
When exported to Excel : "A_B_" where the underscore is a square
I have looked into the devzone newsgroup but have not found any reference to this issue.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
作为替代方案,您可以尝试使用一些 ODBC 到 Excel 转换器工具。
编写一个使用 ADS 和 OLE 导出数据的小程序也应该相当容易。
As an alternative you could try to use some ODBC to Excel converter tool.
Writing a small program that exports data using ADS and OLE should be rather easy, too.
我是 Advantage 支持代表,我们从 Feedback.advantagedatabase.com 网站看到了您的消息。
我确认了您所看到的行为,并将其报告为可能的错误。与此同时,我们确实添加了直接复制表格并将其粘贴到 Excel 中的功能(例如,选择所有数据,然后右键单击 > 复制记录 - 此方法允许我毫无问题地粘贴到 Excel 表格中)。此功能位于 ARC 版本 10.x 中。
此外,如上所述,您还可以使用 ODBC 或 OLE DB 访问数据。您可以从“产品下载”部分下的 http://devzone.advantagedatabase.com/ 下载这些驱动程序。
如果您需要进一步的帮助或更详细的跟踪,您可以拨打 1-800-SYBASE5 (792.2735)
问候
Josh
I'm an Advantage support rep and we saw your message from the feedback.advantagedatabase.com site.
I confirmed the behavior you've seen and am reporting it as a possible bug. In the meantime we did add the ability to directly copy the table and paste it into excel (e.g. select all of the data and then right click > copy records - this method allowed me to paste into an excel table without issue). This feature is in ARC version 10.x.
Also, as noted you can also access the data using ODBC or OLE DB. You can download these drivers from http://devzone.advantagedatabase.com/ under the "Product Download" section.
If you'd like further help or more detailed tracking of this you can open up a support ticket by calling 1-800-SYBASE5 (792.2735)
Regards
Josh