ユーザ用ツール

サイト用ツール


it技術:excel操作

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
最新のリビジョン両方とも次のリビジョン
it技術:excel操作 [2023/01/23 16:22] yajuadminit技術:excel操作 [2023/10/17 18:18] – [EPPlus] yajuadmin
行 39: 行 39:
 range.AddComment("no data", "REF"); range.AddComment("no data", "REF");
 </code> </code>
 +
 +=== 数式の扱い ===
 +Excelファイルに出力する分には問題ないが、Excelファイルを読込みした際の数式は限定的である。\\
 +https://www.epplussoftware.com/de/Developers/FormulaCalc
 +
 +Calculate()メソッド実行で、SUM(A2,A3)は正しく結果が出力されるが、1+1 や SUM(1,1)などは #VALUE になってしまう。
 +
 +Trouble shooting/Logging でログを出力することができる。\\
 +https://github.com/EPPlusSoftware/EPPlus/wiki/Formula-Calculation
 +
 +  * ローカライズされた関数名は使用しないでください。英語の名前 (SUM、IF、VLOOKUP など) のみがサポートされています。
 +  * 関数の引数間の区切り文字としてセミコロンを使用しないでください。コンマのみがサポートされています。
 +  * 数式の先頭に = 記号を追加しないでください。"=SUM(A1:A2)" は間違っており、"SUM(A1:A2)" は正しいです。
 ==== NPOI ==== ==== NPOI ====
 Javaで使われていたExcelファイル読み書き用ライブラリである「POI」を .NET に移植したものです。\\ Javaで使われていたExcelファイル読み書き用ライブラリである「POI」を .NET に移植したものです。\\
it技術/excel操作.txt · 最終更新: 2023/10/17 18:18 by yajuadmin