お世話になっております。
importプロシジャでxlsxファイルを読みこみたいと考えており、2点ほど質問があります。
SAS、Windows、Excelは64bitで、PCfilesを搭載しております。
以下ページを参考にしております。
https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/acpcref/p0jf3o1i67m044n1j0kz51ifhpvs.htm
1. 参考ページによると、dbmsの指定で
EXCELCS: Microsoft Excel workbook connecting remotely through the SAS PC Files Server.
XLSX: Microsoft Excel 2007 and later workbook using file formats
とありますが、この2つはどう違うのでしょうか?
後者だと、PCfilesを搭載していなくても読み込めるということでしょうか?
また、
EXCEL: Microsoft Excel 97, 2000, 2002, 2003, 2007, 2010, and later workbooks.
と書いてあり、拡張子でもxlsxが挙げられていますが、dbms=excelでもxlsxファイルの読み込みは動作するのでしょうか?
2. 読み込むときの文字の長さを指定したいと考えており、直接指定するか、scantext=noでLength=500に統一したいと考えています。
ですが、dbms=xlsxでscantext=noが使えません。(excelcsでもだめだった気がします。)
これは仕様でしょうか?回避する方法はありますでしょうか?
よろしくお願いいたします。