首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过plsql编码扩展excel单元格列宽

如何通过plsql编码扩展excel单元格列宽
EN

Stack Overflow用户
提问于 2011-03-09 14:25:32
回答 2查看 1.1K关注 0票数 0

在Oracle plsql中,我将数据库表值转换为Excel格式。

我成功地转换了自定义的颜色,标题等,但我找不到如何通过编码扩展单元格列宽?

EN

回答 2

Stack Overflow用户

发布于 2011-04-08 17:56:41

假设您正在输出一个基于XML的电子表格,您可以使用以下内容来获得列宽:

代码语言:javascript
运行
复制
htp.p   ('<Column ss:AutoFitWidth="0" ss:Width="104.25"/>');

这将需要在Table节点之后但在Row节点之前输出。

票数 1
EN

Stack Overflow用户

发布于 2014-01-10 21:27:01

如果您正在使用(或想要使用) ORA_EXCEL,则可以使用过程set_column_width调整列宽。

在下面的示例中,您可以看到使用ORA_XCEL创建Excel文档和调整列大小是多么容易:

代码语言:javascript
运行
复制
BEGIN    
    ORA_EXCEL.new_document;    
    ORA_EXCEL.add_sheet('Sheet 1');  

    ORA_EXCEL.set_column_width('A', 30);  

    ORA_EXCEL.add_row;  
    ORA_EXCEL.set_cell_value('A', 'Custom column width');  
    ORA_EXCEL.save_to_file('EXPORT_DIR', 'example.xlsx');    
END;  

有关更多详细信息,请访问here

干杯

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5242158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档