【问题标题】:How to output data from iSQL to Excel file with column names?如何使用列名将数据从 iSQL 输出到 Excel 文件?
【发布时间】:2015-03-11 14:00:57
【问题描述】:

我正在尝试使用iSQL 客户端进行查询,并将查询结果导出到带有列名的Excel。当我尝试下面的脚本错误消息时说:

“Excel”格式无效。

Excel 以外的格式(ASCII、CSV 等)都可以工作,但没有列名。

SQL query 
    select  * from siebel.S_ORG_EXT;  
    OUTPUT TO 'C:\Siebel SQLs\Account.xls' FORMAT EXCEL
    DELIMITED BY ';' QUOTE '' ;

【问题讨论】:

  • 从文本中删除缩进并缩进代码以便正确呈现。此外,还引用了错误消息,使其看起来更有吸引力。
  • 在我在该平台上工作的短暂一年中,我也永远无法让这些导出格式正常工作。我一直认为这是权限问题,或者服务器上没有安装这些模块。

标签: mysql sybase sap-iq


【解决方案1】:

您需要设置WITH COLUMN NAMES。所以你的查询可能看起来像

select  * from siebel.S_ORG_EXT;  
OUTPUT TO 'C:\Siebel SQLs\Account.xls' FORMAT EXCEL
DELIMITED BY ';' QUOTE '' 
WITH COLUMN NAMES;

【讨论】:

  • 我尝试了相同的查询,但在第 2 行仍然收到错误消息语法错误。
  • 啊..我以为你的问题是列名。嗯..重新考虑。 iq 似乎不支持导出到 Excel。
猜你喜欢
  • 2015-05-10
  • 2017-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-27
  • 1970-01-01
  • 1970-01-01
  • 2015-05-27
相关资源
最近更新 更多