ODS Excel / Pro c Отчет - без переноса слов / объединенных ячеек? - PullRequest
2 голосов
/ 16 апреля 2020


Я часто использую SAS ODS для экспорта предварительно настроенных файлов Excel. У одного, в частности, есть заголовки, которые go значительно длиннее ширины всех столбцов, поэтому они переносятся по словам, что делает файл ужасным.

Есть ли способ экспортировать файл с включенным переносом по словам выкл? Я искал на форумах поддержки SAS и нашел очень мало полезной информации.

%let myfile = "C:\Users\dicegods\testfile.xlsx"; 
ods excel file=&myfile. options (orientation='portrait' sheet_name='Baseball' embedded_titles='yes'); 

options LeftMargin=0.25in RightMargin=0.25in TopMargin=0.25in BottomMargin=0.25in; 
proc report data=sashelp.baseball; 
column name nHome nHits; 
define name / display 'Name'; 
define nHome / display 'Homers' sum; 
define nHits / analysis 'Hits' sum; 
title; title1 J=L "Baseball Players from SAS Help Database - sashelp library inEG - more run on stuff"; 
run; 

Ответы [ 2 ]

2 голосов
/ 17 апреля 2020

Попробуйте использовать ODS TEXT. В следующем фрагменте кода показан простой способ использования ODS TEXT для вставки «заголовка» в верхнюю часть листа, генерируемого следующим шагом PRO C. Посмотрите документацию на ODS TEXT, чтобы узнать, как управлять форматированием сгенерированного текста

%let myfile = "C:\downloads\testfile.xlsx"; 
ods excel file=&myfile. options (orientation='portrait' sheet_name='Baseball' embedded_titles='no'); 
ods text="Baseball Players from SAS Help Database - sashelp library inEG - more run on stuff"; 

options LeftMargin=0.25in RightMargin=0.25in TopMargin=0.25in BottomMargin=0.25in; 
proc report data=sashelp.baseball; 
column name nHome nHits; 
define name / display 'Name'; 
define nHome / display 'Homers' sum; 
define nHits / analysis 'Hits' sum; 
title J=L "Baseball Players from SAS Help Database - sashelp library inEG - more run on stuff"; 
run; 
title;

ods excel close;
1 голос
/ 16 апреля 2020

Я думаю, вам нужна эта опция FLOW, как показано на рисунке ниже.

enter image description here

...