2014年12月17日水曜日

EPPlusでピボットテーブルを

EPPlusを使い、ピボットテーブルを出力したい。

バーコード入力したデータを、日付でグループ化したいのですが、うまくいかず。

グループ化をしないと、「年月日時分秒」で各データを表示します。

~~
2014/12/17 9:00 ~~
2014/12/17 9:02 ~~
2014/12/17 9:07 ~~
~~

これでは集計致しかねるので、「年」「月」でグループ化したりします。

~~
2014年 -- 10月 ~~
2014年 -- 11月 ~~
2014年 -- 12月 ~~
~~

OfficeOpenXml.Table.PivotTable.eDateGroupBy.Years

OfficeOpenXml.Table.PivotTable.eDateGroupBy.Months
を組み合わせたようなイメージです。

グループ化して、保存はできるのですが、Excel 2003+Office互換パックで開きますと、エラーが出ます。

CVTD0DC.tmpには読み取れない内容が含まれています。このブックの内容を回復しますか? ブックの発行元が信頼できる場合は、[はい] をクリックしてください。

CVTD0DC.tmpにエラーが検出されましたが、次の修復を行うことに
よってファイルを開くことができました。修復を保持するにはこのファイルを
保存してください。

ピボットテーブル レポート 'PerTool' / '[CVTD0Dc.tmp]工程別'を修復しました。
完全性に問題があるため、ピボットテーブル レポート全体の情報を修復しました。



・・・調査中です・・・

0 件のコメント:

コメントを投稿