首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ODS Excel与ODS Tagsets.excelxp选项SAS

ODS Excel与ODS Tagsets.excelxp选项SAS
EN

Stack Overflow用户
提问于 2017-03-11 03:23:18
回答 1查看 1K关注 0票数 0

我正在尝试使用新的ODS EXCEL而不是ODS Tagsets.Excelxp,因为我需要.XLSX文件。一切正常,但我的字体有问题:我使用的代码是:

代码语言:javascript
复制
ods Excel file="c/Profitability_ttm.xlsx" 
style= sasdocprinter
options(Sheet_Name="<1% >12%" 
Orientation= "landscape"
    embedded_titles='on');
title1 font=Arial h=10pt j=left Bold "Commercial Real Estate LOB";

我得到的字体大小=10,左对齐,加粗,但我得到的字体是Helvetica。当我使用ODS Tagsets.excelxp时,同样的代码会产生Arial字体。

我的代码中有什么遗漏的地方吗?

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2017-03-11 06:29:59

我认为您需要在运行SAS的机器上安装该字体。当我在Windows上使用FONT=ARIAL运行时,它可以工作。当我在SAS (因此在Linux虚拟机上)上运行它时,它使用Helvetica代替Arial。但我可以要求其他字体,如'ITC Bookman‘,它是有效的。尝试使用“Arial Unicode MS”而不是“Arial”作为字体。

尝试使用PROC QDEVICE查看可用的字体。

而且,除非我为SHEET_NAME使用了一个不包含<>的值,否则SAS不会在Windows上生成可用的XLSX文件。

代码语言:javascript
复制
ods excel
  file="c:\downloads\font_test.xlsx" 
  style= sasdocprinter
  options (
    Sheet_Name="lt 1% gt 12%" 
    Orientation= "landscape"
    embedded_titles='on'
  )
;
title1 font='Arial Unicode MS' h=10pt j=left Bold "Commercial Real Estate LOB";
proc print data=sashelp.class;
run;
ods excel close ;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42726221

复制
相关文章

相似问题

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