乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何将oracle的查询结果导出到EXCEL

如何将oracle的查询结果导出到EXCEL

作者:乔山办公网日期:

返回目录:excel表格制作


TESTJIAO_HANDLE := UTL_FILE.FOPEN('OUT_TXT','dw_province_order_month.xlsx',
                                    'W',
                                    32767);
  FOR X IN (SELECT * FROM report.dw_province_order_month  where DATE_MONTH = (select to_char(max(to_date(t.date_month,'yyyy/mm')),'yyyy/mm') from REPORT.DW_PROVINCE_ORDER_MONTH t) )  LOOP
    UTL_FILE.PUT_LINE(TESTJIAO_HANDLE,
                      'INSERT INTO dw_province_order_month (CREATE_TIME,DATE_MONTH,PROVINCE,ORDER_NUM,UPDATE_TIME) values ('||7a686964616fe78988e69d83363''''||TO_CHAR(TRUNC(SYSDATE),'YYYY/MM/DD')||''''||','||''''||X.DATE_MONTH||''''||','||''''||replace(X.PROVINCE,'省','') ||''''||','||
                      X.ORDER_NUM|| ','||''''||TO_CHAR(TRUNC(SYSDATE),'YYYY/MM/DD')||''''|| ');' );
  END LOOP;
  UTL_FILE.FCLOSE(TESTJIAO_HANDLE);

你说的可是这种?



  方法/步骤

  1. 首先打开PL/SQL,然后在SQL Window窗口中,查询需要导出的数据。

  2. 在查询的结果集上右键选择--Copy to Excel-->Copy as xls/xlsx导出到97-2003格式的.xls或者2007之后的xlsx文件.

  3. 下图为导出后自动打开的导出文件,这样就成功的导出了




用spool可以导出成excel的csv文件,至于第二个问题,似乎不能实现,数据库能强大成按字段内容分工作表显示,这个要求是不是对数据库来说太高了呀。

  方法/步骤

  1. 首先打开PL/SQL,然后在SQL Window窗口中,查询需要导出的数据。

  2. 在查询的结果集上右键选择--Copy to Excel-->Copy as xls/xlsx导出到97-2003格式的.xls或者2007之后的xlsx文件.

  3. 下图为导出后自动打开的导出文件,这样就成功的导出了



相关阅读

  • oracle中查询的结果怎么导出excel

  • 乔山办公网excel表格制作
  • 操作步骤如下:准抄备数据:在excel中构造出需要的数据2.将excel中的数据另存为文本文件(有制表符分隔的)3.将新保存到文本文件中的数据导入到pl*sql中在pl*sql中选择tools-->textimporter,在出现
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网