Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
エクセル出力にてレコード数が「65536」を超えるデータを出力したいのですが、
「.xls」ではなく「.xlsx」で出力する方法はあるのあでしょうか?
現状ではどのバージョンでも xlsx 形式での出力はできません。
65536 以上を出力する場合は、一度 csv 出出力する方法になります。
xlsx 形式での出力は拡張要求されているみたいなので、今後機能追加される可能性は
あるかもしれませんが、現時点では未定だと思います。
現状ではどのバージョンでも xlsx 形式での出力はできません。
65536 以上を出力する場合は、一度 csv 出出力する方法になります。
xlsx 形式での出力は拡張要求されているみたいなので、今後機能追加される可能性は
あるかもしれませんが、現時点では未定だと思います。
回答ありがとうございます。
ちなみにCSV出力を明示的に行うにはどうすればよろしいでしょうか?
該当チャートを右クリックし、[エクスポート]を選択し、ファイルの種類から
カンマ区切り(csv)を選んでいただくことで、明示的に csv にすることが
可能です。
ありがとうございます。
「エクスポート」・・・眼中に入っていませんでした。
Excel出力についてはBIFF形式での出力なので、kogasawaraさんの回答にあるようにxlsxに出力できません。
65536以上のレコードを出力した場合には自動的にcsv形式で出力するようになります。
ただし、ずっとxls形式で出力したい場合にはEasterEggを使って設定することで対応できます。
EasterEggはヘルプメニューよりQlikViewについてを選択して、表示されたダイアログの左下の
QVのマークを右クリックすると表示されます。
出力されたリストからRowLimitForCsvInsteadOfXlsを選択し、数値を入力して設定すればその数値以上の出力がある場合
2枚目以降のSheetにデータを出力していきます。
65536以上の数値を入力した場合、65536を超えるデータは2枚目以降に出力されます。
そんなとこに設定できるこうもくが!!
・・・情報ありがとうございます!
ちなみに、何が設定できるかといった資料というのは
Webにあったりするのでしょうか?
残念ながらEaster Eggは隠しコマンドのような感じなので公開されている情報はないです。