OSDN Git Service

サンプル作成
authornoboru saitoh <msnobosan@gmal.com>
Sun, 31 Aug 2014 17:19:37 +0000 (02:19 +0900)
committernoboru saitoh <msnobosan@gmal.com>
Sun, 31 Aug 2014 17:19:37 +0000 (02:19 +0900)
87 files changed:
Jaxcel/.classpath
Jaxcel/.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
Jaxcel/.settings/org.eclipse.ltk.core.refactoring.prefs [new file with mode: 0644]
Jaxcel/.settings/org.eclipse.wst.common.component [new file with mode: 0644]
Jaxcel/.settings/org.eclipse.wst.common.project.facet.core.xml [new file with mode: 0644]
Jaxcel/doc/allclasses-frame.html
Jaxcel/doc/allclasses-noframe.html
Jaxcel/doc/constant-values.html
Jaxcel/doc/deprecated-list.html
Jaxcel/doc/help-doc.html
Jaxcel/doc/index-files/index-1.html
Jaxcel/doc/index-files/index-10.html
Jaxcel/doc/index-files/index-11.html
Jaxcel/doc/index-files/index-12.html
Jaxcel/doc/index-files/index-13.html
Jaxcel/doc/index-files/index-2.html
Jaxcel/doc/index-files/index-3.html
Jaxcel/doc/index-files/index-4.html
Jaxcel/doc/index-files/index-5.html
Jaxcel/doc/index-files/index-6.html
Jaxcel/doc/index-files/index-7.html
Jaxcel/doc/index-files/index-8.html
Jaxcel/doc/index-files/index-9.html
Jaxcel/doc/index.html
Jaxcel/doc/org/hanei/jaxcel/exception/JaxcelInputException.html
Jaxcel/doc/org/hanei/jaxcel/exception/JaxcelOutputException.html
Jaxcel/doc/org/hanei/jaxcel/exception/JaxcelRuntimeException.html
Jaxcel/doc/org/hanei/jaxcel/exception/class-use/JaxcelInputException.html
Jaxcel/doc/org/hanei/jaxcel/exception/class-use/JaxcelOutputException.html
Jaxcel/doc/org/hanei/jaxcel/exception/class-use/JaxcelRuntimeException.html
Jaxcel/doc/org/hanei/jaxcel/exception/package-frame.html
Jaxcel/doc/org/hanei/jaxcel/exception/package-summary.html
Jaxcel/doc/org/hanei/jaxcel/exception/package-tree.html
Jaxcel/doc/org/hanei/jaxcel/exception/package-use.html
Jaxcel/doc/org/hanei/jaxcel/report/ELManager.html
Jaxcel/doc/org/hanei/jaxcel/report/JaxcelContext.html
Jaxcel/doc/org/hanei/jaxcel/report/ReportMaker.html
Jaxcel/doc/org/hanei/jaxcel/report/TLParser.html
Jaxcel/doc/org/hanei/jaxcel/report/class-use/ELManager.html
Jaxcel/doc/org/hanei/jaxcel/report/class-use/JaxcelContext.html
Jaxcel/doc/org/hanei/jaxcel/report/class-use/ReportMaker.html
Jaxcel/doc/org/hanei/jaxcel/report/class-use/TLParser.html
Jaxcel/doc/org/hanei/jaxcel/report/package-frame.html
Jaxcel/doc/org/hanei/jaxcel/report/package-summary.html
Jaxcel/doc/org/hanei/jaxcel/report/package-tree.html
Jaxcel/doc/org/hanei/jaxcel/report/package-use.html
Jaxcel/doc/org/hanei/jaxcel/util/ExcelUtil.html [new file with mode: 0644]
Jaxcel/doc/org/hanei/jaxcel/util/MakeReportTool.html [new file with mode: 0644]
Jaxcel/doc/org/hanei/jaxcel/util/class-use/ExcelUtil.html [new file with mode: 0644]
Jaxcel/doc/org/hanei/jaxcel/util/class-use/MakeReportTool.html [new file with mode: 0644]
Jaxcel/doc/org/hanei/jaxcel/util/package-frame.html
Jaxcel/doc/org/hanei/jaxcel/util/package-summary.html
Jaxcel/doc/org/hanei/jaxcel/util/package-tree.html
Jaxcel/doc/org/hanei/jaxcel/util/package-use.html
Jaxcel/doc/overview-frame.html
Jaxcel/doc/overview-summary.html
Jaxcel/doc/overview-tree.html
Jaxcel/doc/serialized-form.html
Jaxcel/examples/example-1/resources/data.json [deleted file]
Jaxcel/lib/commons-logging-1.2.jar [new file with mode: 0644]
Jaxcel/lib/dom4j-1.6.1.jar [new file with mode: 0644]
Jaxcel/lib/log4j-api-2.0.2.jar [new file with mode: 0644]
Jaxcel/lib/log4j-core-2.0.2.jar [new file with mode: 0644]
Jaxcel/lib/log4j-jcl-2.0.2.jar [new file with mode: 0644]
Jaxcel/lib/log4j-slf4j-impl-2.0.2.jar [new file with mode: 0644]
Jaxcel/lib/slf4j-api-1.7.5.jar [deleted file]
Jaxcel/lib/slf4j-api-1.7.7.jar [new file with mode: 0644]
Jaxcel/sample/bin/array_example_xlsx.bat [new file with mode: 0644]
Jaxcel/sample/bin/map_example_xlsx.bat [new file with mode: 0644]
Jaxcel/sample/bin/simple_EL_example.bat [new file with mode: 0644]
Jaxcel/sample/bin/simple_EL_example_xls.bat [new file with mode: 0644]
Jaxcel/sample/bin/simple_EL_example_xlsx.bat [new file with mode: 0644]
Jaxcel/sample/bin/simple_table_example_xlsx.bat [new file with mode: 0644]
Jaxcel/sample/resources/array_example.json [new file with mode: 0644]
Jaxcel/sample/resources/array_example.xlsx [new file with mode: 0644]
Jaxcel/sample/resources/map_example.json [new file with mode: 0644]
Jaxcel/sample/resources/map_example.xlsx [new file with mode: 0644]
Jaxcel/sample/resources/simple_EL_example.json [new file with mode: 0644]
Jaxcel/sample/resources/simple_EL_example.xls [new file with mode: 0644]
Jaxcel/sample/resources/simple_EL_example.xlsx [new file with mode: 0644]
Jaxcel/sample/resources/simple_table_example.json [new file with mode: 0644]
Jaxcel/sample/resources/simple_table_example.xlsx [new file with mode: 0644]
Jaxcel/src/log4j2.xml [new file with mode: 0644]
Jaxcel/src/org/hanei/jaxcel/report/ReportMaker.java
Jaxcel/src/org/hanei/jaxcel/report/TLParser.java
Jaxcel/src/org/hanei/jaxcel/util/ExcelUtil.java [moved from Jaxcel/src/org/hanei/jaxcel/util/JaxcelUtil.java with 99% similarity]
Jaxcel/src/org/hanei/jaxcel/util/MakeReportTool.java [new file with mode: 0644]

index 01073e1..4358ded 100644 (file)
@@ -4,7 +4,6 @@
        <classpathentry kind="lib" path="lib/ooxml-schemas-1.1.jar"/>
        <classpathentry kind="lib" path="lib/poi-3.10-FINAL-20140208.jar"/>
        <classpathentry kind="lib" path="lib/poi-ooxml-3.10-FINAL-20140208.jar"/>
-       <classpathentry kind="lib" path="lib/slf4j-api-1.7.5.jar"/>
        <classpathentry kind="lib" path="lib/commons-jexl-2.1.1.jar"/>
        <classpathentry kind="lib" path="lib/commons-lang3-3.3.2.jar"/>
        <classpathentry kind="lib" path="lib/xmlbeans-2.6.0.jar"/>
@@ -20,5 +19,7 @@
                        <attribute name="owner.project.facets" value="java"/>
                </attributes>
        </classpathentry>
-       <classpathentry kind="output" path="bin"/>
+       <classpathentry kind="lib" path="lib/jsonic-1.3.5.jar"/>
+       <classpathentry kind="lib" path="lib/slf4j-api-1.7.7.jar"/>
+       <classpathentry kind="output" path="build"/>
 </classpath>
diff --git a/Jaxcel/.settings/org.eclipse.core.resources.prefs b/Jaxcel/.settings/org.eclipse.core.resources.prefs
new file mode 100644 (file)
index 0000000..7c68b20
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1\r
+encoding//sample/bin/simple_EL_example.bat=ISO-8859-1\r
diff --git a/Jaxcel/.settings/org.eclipse.ltk.core.refactoring.prefs b/Jaxcel/.settings/org.eclipse.ltk.core.refactoring.prefs
new file mode 100644 (file)
index 0000000..cfcd1d3
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1\r
+org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false\r
diff --git a/Jaxcel/.settings/org.eclipse.wst.common.component b/Jaxcel/.settings/org.eclipse.wst.common.component
new file mode 100644 (file)
index 0000000..1ca9ee4
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<project-modules id="moduleCoreId" project-version="1.5.0">\r
+    <wb-module deploy-name="Jaxcel">\r
+        <wb-resource deploy-path="/" source-path="/src"/>\r
+        <wb-resource deploy-path="/" source-path="/examples"/>\r
+    </wb-module>\r
+</project-modules>\r
diff --git a/Jaxcel/.settings/org.eclipse.wst.common.project.facet.core.xml b/Jaxcel/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644 (file)
index 0000000..0b51b22
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<faceted-project>\r
+  <runtime name="Apache Tomcat v7.0"/>\r
+  <fixed facet="jst.utility"/>\r
+  <fixed facet="java"/>\r
+  <installed facet="java" version="1.6"/>\r
+  <installed facet="jst.utility" version="1.0"/>\r
+</faceted-project>\r
index f7feb02..dd12228 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>すべてのクラス</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
 <div class="indexContainer">\r
 <ul>\r
 <li><a href="org/hanei/jaxcel/report/ELManager.html" title="org.hanei.jaxcel.report内のクラス" target="classFrame">ELManager</a></li>\r
+<li><a href="org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス" target="classFrame">ExcelUtil</a></li>\r
 <li><a href="org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス" target="classFrame">JaxcelContext</a></li>\r
 <li><a href="org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス" target="classFrame">JaxcelInputException</a></li>\r
 <li><a href="org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス" target="classFrame">JaxcelOutputException</a></li>\r
 <li><a href="org/hanei/jaxcel/exception/JaxcelRuntimeException.html" title="org.hanei.jaxcel.exception内のクラス" target="classFrame">JaxcelRuntimeException</a></li>\r
-<li><a href="org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス" target="classFrame">JaxcelUtil</a></li>\r
+<li><a href="org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス" target="classFrame">MakeReportTool</a></li>\r
 <li><a href="org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス" target="classFrame">ReportMaker</a></li>\r
 <li><a href="org/hanei/jaxcel/report/TLParser.html" title="org.hanei.jaxcel.report内のクラス" target="classFrame">TLParser</a></li>\r
 </ul>\r
index 85337fc..ef3733a 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>すべてのクラス</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
 <div class="indexContainer">\r
 <ul>\r
 <li><a href="org/hanei/jaxcel/report/ELManager.html" title="org.hanei.jaxcel.report内のクラス">ELManager</a></li>\r
+<li><a href="org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></li>\r
 <li><a href="org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス">JaxcelContext</a></li>\r
 <li><a href="org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></li>\r
 <li><a href="org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelOutputException</a></li>\r
 <li><a href="org/hanei/jaxcel/exception/JaxcelRuntimeException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelRuntimeException</a></li>\r
-<li><a href="org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></li>\r
+<li><a href="org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス">MakeReportTool</a></li>\r
 <li><a href="org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></li>\r
 <li><a href="org/hanei/jaxcel/report/TLParser.html" title="org.hanei.jaxcel.report内のクラス">TLParser</a></li>\r
 </ul>\r
index a5fc700..bee7738 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>定数フィールド値</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
@@ -77,7 +77,7 @@
 <ul class="blockList">\r
 <li class="blockList">\r
 <table border="0" cellpadding="3" cellspacing="0" summary="定数フィールド値表、定数フィールドのリストおよび値">\r
-<caption><span>org.hanei.jaxcel.util.<a href="org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></span><span class="tabEnd">&nbsp;</span></caption>\r
+<caption><span>org.hanei.jaxcel.util.<a href="org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></span><span class="tabEnd">&nbsp;</span></caption>\r
 <tr>\r
 <th class="colFirst" scope="col">修飾子とタイプ</th>\r
 <th scope="col">定数フィールド</th>\r
 </tr>\r
 <tbody>\r
 <tr class="altColor">\r
-<td class="colFirst"><a name="org.hanei.jaxcel.util.JaxcelUtil.ENCLOSES">\r
+<td class="colFirst"><a name="org.hanei.jaxcel.util.ExcelUtil.ENCLOSES">\r
 <!--   -->\r
 </a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>\r
-<td><code><a href="org/hanei/jaxcel/util/JaxcelUtil.html#ENCLOSES">ENCLOSES</a></code></td>\r
+<td><code><a href="org/hanei/jaxcel/util/ExcelUtil.html#ENCLOSES">ENCLOSES</a></code></td>\r
 <td class="colLast"><code>"encloses"</code></td>\r
 </tr>\r
 <tr class="rowColor">\r
-<td class="colFirst"><a name="org.hanei.jaxcel.util.JaxcelUtil.INSIDE">\r
+<td class="colFirst"><a name="org.hanei.jaxcel.util.ExcelUtil.INSIDE">\r
 <!--   -->\r
 </a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>\r
-<td><code><a href="org/hanei/jaxcel/util/JaxcelUtil.html#INSIDE">INSIDE</a></code></td>\r
+<td><code><a href="org/hanei/jaxcel/util/ExcelUtil.html#INSIDE">INSIDE</a></code></td>\r
 <td class="colLast"><code>"inside"</code></td>\r
 </tr>\r
 <tr class="altColor">\r
-<td class="colFirst"><a name="org.hanei.jaxcel.util.JaxcelUtil.NO_INTERSECTION">\r
+<td class="colFirst"><a name="org.hanei.jaxcel.util.ExcelUtil.NO_INTERSECTION">\r
 <!--   -->\r
 </a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>\r
-<td><code><a href="org/hanei/jaxcel/util/JaxcelUtil.html#NO_INTERSECTION">NO_INTERSECTION</a></code></td>\r
+<td><code><a href="org/hanei/jaxcel/util/ExcelUtil.html#NO_INTERSECTION">NO_INTERSECTION</a></code></td>\r
 <td class="colLast"><code>"no_intersection"</code></td>\r
 </tr>\r
 <tr class="rowColor">\r
-<td class="colFirst"><a name="org.hanei.jaxcel.util.JaxcelUtil.OVERLAP">\r
+<td class="colFirst"><a name="org.hanei.jaxcel.util.ExcelUtil.OVERLAP">\r
 <!--   -->\r
 </a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>\r
-<td><code><a href="org/hanei/jaxcel/util/JaxcelUtil.html#OVERLAP">OVERLAP</a></code></td>\r
+<td><code><a href="org/hanei/jaxcel/util/ExcelUtil.html#OVERLAP">OVERLAP</a></code></td>\r
 <td class="colLast"><code>"overlap"</code></td>\r
 </tr>\r
 </tbody>\r
index 9e7692e..eee0565 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>非推奨APIのリスト</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index bc5e3ae..73eeca7 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>APIヘルプ</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 97d1a24..d1d4005 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>Cの索引</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
@@ -68,7 +68,7 @@
 </a>\r
 <h2 class="title">C</h2>\r
 <dl>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#clearRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, boolean, boolean)">clearRange(Sheet, CellRangeAddress, boolean, boolean)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#clearRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, boolean, boolean)">clearRange(Sheet, CellRangeAddress, boolean, boolean)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">対象範囲をクリアする</div>\r
 </dd>\r
index be04199..28af32c 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>Rの索引</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 17a62e0..2793a4f 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>Sの索引</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
 <dd>\r
 <div class="block">EL式解析で使用するオブジェクトをパラメータとしてセット</div>\r
 </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#shift(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, java.lang.String, int)">shift(Sheet, CellRangeAddress, String, int)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#shift(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, java.lang.String, int)">shift(Sheet, CellRangeAddress, String, int)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">対象範囲をブロック指定でシフトする</div>\r
 </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#shift(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, java.lang.String, int, boolean)">shift(Sheet, CellRangeAddress, String, int, boolean)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#shift(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, java.lang.String, int, boolean)">shift(Sheet, CellRangeAddress, String, int, boolean)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">対象範囲をシフトする</div>\r
 </dd>\r
index ea8b668..7d181de 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>Tの索引</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index a2d4097..942d92d 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>Vの索引</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
 </a>\r
 <h2 class="title">V</h2>\r
 <dl>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#validateColumn(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">validateColumn(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#validateColumn(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">validateColumn(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">範囲の列方向妥当性チェック</div>\r
 </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#validateRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">validateRange(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#validateRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">validateRange(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">範囲の妥当性チェック</div>\r
 </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#validateRow(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">validateRow(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#validateRow(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">validateRow(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">範囲の行方向妥当性チェック</div>\r
 </dd>\r
index 83e89f2..7b975ed 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>Eの索引</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
 <dd>\r
 <div class="block">コンストラクタ</div>\r
 </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#ENCLOSES">ENCLOSES</a></span> - クラス のstatic変数org.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#ENCLOSES">ENCLOSES</a></span> - クラス のstatic変数org.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>&nbsp;</dd>\r
 <dt><span class="strong"><a href="../org/hanei/jaxcel/report/ELManager.html#evaluate(java.lang.String)">evaluate(String)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ELManager.html" title="org.hanei.jaxcel.report内のクラス">ELManager</a></dt>\r
 <dd>\r
 <div class="block">EL式を解析。</div>\r
 </dd>\r
+<dt><a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">ExcelUtil</span></a> - <a href="../org/hanei/jaxcel/util/package-summary.html">org.hanei.jaxcel.util</a>のクラス</dt>\r
+<dd>\r
+<div class="block">Excelユーティリティクラス</div>\r
+</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#ExcelUtil()">ExcelUtil()</a></span> - クラス のコンストラクタorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
+<dd>&nbsp;</dd>\r
 </dl>\r
 <a href="index-1.html">C</a>&nbsp;<a href="index-2.html">E</a>&nbsp;<a href="index-3.html">G</a>&nbsp;<a href="index-4.html">I</a>&nbsp;<a href="index-5.html">J</a>&nbsp;<a href="index-6.html">M</a>&nbsp;<a href="index-7.html">N</a>&nbsp;<a href="index-8.html">O</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">S</a>&nbsp;<a href="index-12.html">T</a>&nbsp;<a href="index-13.html">V</a>&nbsp;</div>\r
 <!-- ======= START OF BOTTOM NAVBAR ====== -->\r
index 3950ab7..88f122e 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>Gの索引</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
 <dd>\r
 <div class="block">ELManagerオブジェクトを返却</div>\r
 </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#getIntersectRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">getIntersectRange(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getIntersectRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">getIntersectRange(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">指定された範囲がシートに収まらない場合、収まるサイズにリサイズした範囲を返却する</div>\r
 </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#getIntersectRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, org.apache.poi.ss.util.CellRangeAddress)">getIntersectRange(Sheet, CellRangeAddress, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getIntersectRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, org.apache.poi.ss.util.CellRangeAddress)">getIntersectRange(Sheet, CellRangeAddress, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">指定された範囲の交差する範囲を返却する<br></div>\r
 </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#getIntersectString(org.apache.poi.ss.util.CellRangeAddress, org.apache.poi.ss.util.CellRangeAddress)">getIntersectString(CellRangeAddress, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getIntersectString(org.apache.poi.ss.util.CellRangeAddress, org.apache.poi.ss.util.CellRangeAddress)">getIntersectString(CellRangeAddress, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">指定された範囲の交差状態を定数文字列で返却する<br>
  ブック、シートは意識しません。</div>\r
 </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#getLastColNum(org.apache.poi.ss.usermodel.Sheet)">getLastColNum(Sheet)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getLastColNum(org.apache.poi.ss.usermodel.Sheet)">getLastColNum(Sheet)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">シートの最大列数を返却</div>\r
 </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#getLastColNum(org.apache.poi.ss.usermodel.Sheet, int, int)">getLastColNum(Sheet, int, int)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getLastColNum(org.apache.poi.ss.usermodel.Sheet, int, int)">getLastColNum(Sheet, int, int)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">シート指定行範囲の最大列数を返却</div>\r
 </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#getMaxColumnIndex(org.apache.poi.ss.usermodel.Sheet)">getMaxColumnIndex(Sheet)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getMaxColumnIndex(org.apache.poi.ss.usermodel.Sheet)">getMaxColumnIndex(Sheet)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">シートの最大列数を返却</div>\r
 </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#getMaxRowIndex(org.apache.poi.ss.usermodel.Sheet)">getMaxRowIndex(Sheet)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getMaxRowIndex(org.apache.poi.ss.usermodel.Sheet)">getMaxRowIndex(Sheet)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">シートの最大行数を返却</div>\r
 </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#getMoveFormula(org.apache.poi.ss.usermodel.Sheet, java.lang.String, int, int)">getMoveFormula(Sheet, String, int, int)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#getMoveFormula(org.apache.poi.ss.usermodel.Sheet, java.lang.String, int, int)">getMoveFormula(Sheet, String, int, int)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">数式に使用されている相対参照を指定距離で移動した結果を返却<br>
  配列数式はPOIの制約上使用できません</div>\r
index 121a5f3..23e765f 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>Iの索引</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
 </a>\r
 <h2 class="title">I</h2>\r
 <dl>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#INSIDE">INSIDE</a></span> - クラス のstatic変数org.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#INSIDE">INSIDE</a></span> - クラス のstatic変数org.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">範囲判定</div>\r
 </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#isFullColumnRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">isFullColumnRange(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#isFullColumnRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">isFullColumnRange(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">列全体を指定している範囲であるかの判定</div>\r
 </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#isFullRowRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">isFullRowRange(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#isFullRowRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">isFullRowRange(Sheet, CellRangeAddress)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">行全体を指定している範囲であるかの判定</div>\r
 </dd>\r
index 2acd735..10922e2 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>Jの索引</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
 <dd>&nbsp;</dd>\r
 <dt><span class="strong"><a href="../org/hanei/jaxcel/exception/JaxcelRuntimeException.html#JaxcelRuntimeException(java.lang.String, java.lang.Throwable)">JaxcelRuntimeException(String, Throwable)</a></span> - 例外 のコンストラクタorg.hanei.jaxcel.exception.<a href="../org/hanei/jaxcel/exception/JaxcelRuntimeException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelRuntimeException</a></dt>\r
 <dd>&nbsp;</dd>\r
-<dt><a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">JaxcelUtil</span></a> - <a href="../org/hanei/jaxcel/util/package-summary.html">org.hanei.jaxcel.util</a>のクラス</dt>\r
-<dd>\r
-<div class="block">Excelユーティリティクラス</div>\r
-</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#JaxcelUtil()">JaxcelUtil()</a></span> - クラス のコンストラクタorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
-<dd>&nbsp;</dd>\r
 </dl>\r
 <a href="index-1.html">C</a>&nbsp;<a href="index-2.html">E</a>&nbsp;<a href="index-3.html">G</a>&nbsp;<a href="index-4.html">I</a>&nbsp;<a href="index-5.html">J</a>&nbsp;<a href="index-6.html">M</a>&nbsp;<a href="index-7.html">N</a>&nbsp;<a href="index-8.html">O</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">S</a>&nbsp;<a href="index-12.html">T</a>&nbsp;<a href="index-13.html">V</a>&nbsp;</div>\r
 <!-- ======= START OF BOTTOM NAVBAR ====== -->\r
index 84272dd..f2ef9db 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>Mの索引</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
 </a>\r
 <h2 class="title">M</h2>\r
 <dl>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/MakeReportTool.html#main(java.lang.String[])">main(String[])</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス">MakeReportTool</a></dt>\r
+<dd>\r
+<div class="block">ExcelテンプレートファイルにJSONファイルのデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。</div>\r
+</dd>\r
 <dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.InputStream, java.util.Map)">makeReport(InputStream, Map&lt;String, Object&gt;)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
 <dd>\r
 <div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Workbookオブジェクトを返却する。</div>\r
 <dd>\r
 <div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、出力ストリームにExcel帳票を出力する。</div>\r
 </dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.InputStream, java.util.Map, java.io.File)">makeReport(InputStream, Map&lt;String, Object&gt;, File)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
+<dd>\r
+<div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。</div>\r
+</dd>\r
 <dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.File, java.util.Map)">makeReport(File, Map&lt;String, Object&gt;)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
 <dd>\r
 <div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Workbookオブジェクトを返却する。</div>\r
 <dd>\r
 <div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、出力ストリームにExcel帳票を出力する。</div>\r
 </dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.File, java.util.Map, java.io.File)">makeReport(File, Map&lt;String, Object&gt;, File)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
+<dd>\r
+<div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。</div>\r
+</dd>\r
 <dt><span class="strong"><a href="../org/hanei/jaxcel/report/ReportMaker.html#makeReport(org.apache.poi.ss.usermodel.Workbook, java.util.Map)">makeReport(Workbook, Map&lt;String, Object&gt;)</a></span> - クラス のメソッドorg.hanei.jaxcel.report.<a href="../org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス">ReportMaker</a></dt>\r
 <dd>\r
 <div class="block">ExcelテンプレートのWorkbookオブジェクトにデータを挿入することでExcel帳票を生成する。</div>\r
 </dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#moveRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, int, int, boolean)">moveRange(Sheet, CellRangeAddress, int, int, boolean)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><a href="../org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">MakeReportTool</span></a> - <a href="../org/hanei/jaxcel/util/package-summary.html">org.hanei.jaxcel.util</a>のクラス</dt>\r
+<dd>&nbsp;</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/MakeReportTool.html#MakeReportTool()">MakeReportTool()</a></span> - クラス のコンストラクタorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス">MakeReportTool</a></dt>\r
+<dd>&nbsp;</dd>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#moveRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, int, int, boolean)">moveRange(Sheet, CellRangeAddress, int, int, boolean)</a></span> - クラス のstaticメソッドorg.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>\r
 <div class="block">対象範囲を移動する</div>\r
 </dd>\r
index 6fde29a..36303b9 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>Nの索引</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
@@ -68,7 +68,7 @@
 </a>\r
 <h2 class="title">N</h2>\r
 <dl>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#NO_INTERSECTION">NO_INTERSECTION</a></span> - クラス のstatic変数org.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#NO_INTERSECTION">NO_INTERSECTION</a></span> - クラス のstatic変数org.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>&nbsp;</dd>\r
 </dl>\r
 <a href="index-1.html">C</a>&nbsp;<a href="index-2.html">E</a>&nbsp;<a href="index-3.html">G</a>&nbsp;<a href="index-4.html">I</a>&nbsp;<a href="index-5.html">J</a>&nbsp;<a href="index-6.html">M</a>&nbsp;<a href="index-7.html">N</a>&nbsp;<a href="index-8.html">O</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">S</a>&nbsp;<a href="index-12.html">T</a>&nbsp;<a href="index-13.html">V</a>&nbsp;</div>\r
index 693042f..066e37a 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>Oの索引</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
@@ -74,7 +74,7 @@
 <dd>&nbsp;</dd>\r
 <dt><a href="../org/hanei/jaxcel/util/package-summary.html">org.hanei.jaxcel.util</a> - パッケージ org.hanei.jaxcel.util</dt>\r
 <dd>&nbsp;</dd>\r
-<dt><span class="strong"><a href="../org/hanei/jaxcel/util/JaxcelUtil.html#OVERLAP">OVERLAP</a></span> - クラス のstatic変数org.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></dt>\r
+<dt><span class="strong"><a href="../org/hanei/jaxcel/util/ExcelUtil.html#OVERLAP">OVERLAP</a></span> - クラス のstatic変数org.hanei.jaxcel.util.<a href="../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></dt>\r
 <dd>&nbsp;</dd>\r
 </dl>\r
 <a href="index-1.html">C</a>&nbsp;<a href="index-2.html">E</a>&nbsp;<a href="index-3.html">G</a>&nbsp;<a href="index-4.html">I</a>&nbsp;<a href="index-5.html">J</a>&nbsp;<a href="index-6.html">M</a>&nbsp;<a href="index-7.html">N</a>&nbsp;<a href="index-8.html">O</a>&nbsp;<a href="index-9.html">P</a>&nbsp;<a href="index-10.html">R</a>&nbsp;<a href="index-11.html">S</a>&nbsp;<a href="index-12.html">T</a>&nbsp;<a href="index-13.html">V</a>&nbsp;</div>\r
index 603d715..1b51d80 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>Pの索引</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 448aefe..9ab6618 100644 (file)
@@ -2,7 +2,7 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>生成されたドキュメント(タイトルなし)</title>\r
 <script type="text/javascript">\r
index d6ecefc..176a1cd 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:29 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>JaxcelInputException</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index fe8ffb5..b8ccd54 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>JaxcelOutputException</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index e7dbb4f..21b95fd 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>JaxcelRuntimeException</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 429d0e4..d0ad0ee 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>クラス org.hanei.jaxcel.exception.JaxcelInputExceptionの使用</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 6a1317b..d1b4d9f 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>クラス org.hanei.jaxcel.exception.JaxcelOutputExceptionの使用</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 8cc27cf..c740183 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>クラス org.hanei.jaxcel.exception.JaxcelRuntimeExceptionの使用</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index acf6836..6bafcbf 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>org.hanei.jaxcel.exception</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 43094ba..29b2989 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>org.hanei.jaxcel.exception</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 5ebb016..fb234e2 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>org.hanei.jaxcel.exception クラス階層</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index c09c270..cb58e66 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>パッケージ org.hanei.jaxcel.exceptionの使用</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 194bf4f..9dab096 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>ELManager</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 7edad81..27a6a5b 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>JaxcelContext</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 285d3ee..5ea32ee 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>ReportMaker</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
@@ -267,19 +267,35 @@ extends java.lang.Object</pre>
 </tr>\r
 <tr class="altColor">\r
 <td class="colFirst"><code>void</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.File, java.util.Map, java.io.File)">makeReport</a></strong>(java.io.File&nbsp;template,\r
+          java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter,\r
+          java.io.File&nbsp;output)</code>\r
+<div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。</div>\r
+</td>\r
+</tr>\r
+<tr class="rowColor">\r
+<td class="colFirst"><code>void</code></td>\r
 <td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.File, java.util.Map, java.io.OutputStream)">makeReport</a></strong>(java.io.File&nbsp;template,\r
           java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter,\r
           java.io.OutputStream&nbsp;output)</code>\r
 <div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、出力ストリームにExcel帳票を出力する。</div>\r
 </td>\r
 </tr>\r
-<tr class="rowColor">\r
+<tr class="altColor">\r
 <td class="colFirst"><code>org.apache.poi.ss.usermodel.Workbook</code></td>\r
 <td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.InputStream, java.util.Map)">makeReport</a></strong>(java.io.InputStream&nbsp;template,\r
           java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter)</code>\r
 <div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Workbookオブジェクトを返却する。</div>\r
 </td>\r
 </tr>\r
+<tr class="rowColor">\r
+<td class="colFirst"><code>void</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.InputStream, java.util.Map, java.io.File)">makeReport</a></strong>(java.io.InputStream&nbsp;template,\r
+          java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter,\r
+          java.io.File&nbsp;output)</code>\r
+<div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。</div>\r
+</td>\r
+</tr>\r
 <tr class="altColor">\r
 <td class="colFirst"><code>void</code></td>\r
 <td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/report/ReportMaker.html#makeReport(java.io.InputStream, java.util.Map, java.io.OutputStream)">makeReport</a></strong>(java.io.InputStream&nbsp;template,\r
@@ -369,6 +385,23 @@ extends java.lang.Object</pre>
 <dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelOutputException</a></code> - 出力例外発生時</dd></dl>\r
 </li>\r
 </ul>\r
+<a name="makeReport(java.io.InputStream, java.util.Map, java.io.File)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>makeReport</h4>\r
+<pre>public&nbsp;void&nbsp;makeReport(java.io.InputStream&nbsp;template,\r
+              java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter,\r
+              java.io.File&nbsp;output)</pre>\r
+<div class="block">入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。<br>
+ 入力ストリームは別途クローズが必要。</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>template</code> - Excelテンプレートファイル入力ストリーム</dd><dd><code>parameter</code> - テンプレートに挿入するデータ</dd><dd><code>output</code> - Excel帳票出力ファイル</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelOutputException</a></code> - 出力例外発生時</dd></dl>\r
+</li>\r
+</ul>\r
 <a name="makeReport(java.io.File, java.util.Map)">\r
 <!--   -->\r
 </a>\r
@@ -403,6 +436,22 @@ extends java.lang.Object</pre>
 <dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelOutputException</a></code> - 出力例外発生時</dd></dl>\r
 </li>\r
 </ul>\r
+<a name="makeReport(java.io.File, java.util.Map, java.io.File)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>makeReport</h4>\r
+<pre>public&nbsp;void&nbsp;makeReport(java.io.File&nbsp;template,\r
+              java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;parameter,\r
+              java.io.File&nbsp;output)</pre>\r
+<div class="block">Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。<br></div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>template</code> - Excelテンプレートファイル</dd><dd><code>parameter</code> - テンプレートに挿入するデータ</dd><dd><code>output</code> - Excel帳票出力ファイル</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelOutputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelOutputException</a></code> - 出力例外発生時</dd></dl>\r
+</li>\r
+</ul>\r
 <a name="makeReport(org.apache.poi.ss.usermodel.Workbook, java.util.Map)">\r
 <!--   -->\r
 </a>\r
index 6db3390..897d2e1 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>TLParser</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 9603966..b98d15d 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>クラス org.hanei.jaxcel.report.ELManagerの使用</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 178810c..484ee9d 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>クラス org.hanei.jaxcel.report.JaxcelContextの使用</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 16f7249..adfb215 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>クラス org.hanei.jaxcel.report.ReportMakerの使用</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index c5886bb..b458397 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>クラス org.hanei.jaxcel.report.TLParserの使用</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 3c2985b..cfdebc8 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>org.hanei.jaxcel.report</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index ce703c9..03b9c6a 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>org.hanei.jaxcel.report</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 9b87fee..efe0b4f 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>org.hanei.jaxcel.report クラス階層</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 06e3386..a2afa0a 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>パッケージ org.hanei.jaxcel.reportの使用</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
diff --git a/Jaxcel/doc/org/hanei/jaxcel/util/ExcelUtil.html b/Jaxcel/doc/org/hanei/jaxcel/util/ExcelUtil.html
new file mode 100644 (file)
index 0000000..44a73d8
--- /dev/null
@@ -0,0 +1,733 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
+<!-- NewPage -->\r
+<html lang="ja">\r
+<head>\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
+<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
+<title>ExcelUtil</title>\r
+<meta name="date" content="2014-09-01">\r
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
+</head>\r
+<body>\r
+<script type="text/javascript"><!--\r
+    if (location.href.indexOf('is-external=true') == -1) {\r
+        parent.document.title="ExcelUtil";\r
+    }\r
+//-->\r
+</script>\r
+<noscript>\r
+<div>ブラウザのJavaScriptが無効になっています。</div>\r
+</noscript>\r
+<!-- ========= START OF TOP NAVBAR ======= -->\r
+<div class="topNav"><a name="navbar_top">\r
+<!--   -->\r
+</a><a href="#skip-navbar_top" title="ナビゲーション・リンクをスキップ"></a><a name="navbar_top_firstrow">\r
+<!--   -->\r
+</a>\r
+<ul class="navList" title="ナビゲーション">\r
+<li><a href="../../../../overview-summary.html">概要</a></li>\r
+<li><a href="package-summary.html">パッケージ</a></li>\r
+<li class="navBarCell1Rev">クラス</li>\r
+<li><a href="class-use/ExcelUtil.html">使用</a></li>\r
+<li><a href="package-tree.html">階層ツリー</a></li>\r
+<li><a href="../../../../deprecated-list.html">非推奨</a></li>\r
+<li><a href="../../../../index-files/index-1.html">索引</a></li>\r
+<li><a href="../../../../help-doc.html">ヘルプ</a></li>\r
+</ul>\r
+</div>\r
+<div class="subNav">\r
+<ul class="navList">\r
+<li>前のクラス</li>\r
+<li><a href="../../../../org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">次のクラス</span></a></li>\r
+</ul>\r
+<ul class="navList">\r
+<li><a href="../../../../index.html?org/hanei/jaxcel/util/ExcelUtil.html" target="_top">フレーム</a></li>\r
+<li><a href="ExcelUtil.html" target="_top">フレームなし</a></li>\r
+</ul>\r
+<ul class="navList" id="allclasses_navbar_top">\r
+<li><a href="../../../../allclasses-noframe.html">すべてのクラス</a></li>\r
+</ul>\r
+<div>\r
+<script type="text/javascript"><!--\r
+  allClassesLink = document.getElementById("allclasses_navbar_top");\r
+  if(window==top) {\r
+    allClassesLink.style.display = "block";\r
+  }\r
+  else {\r
+    allClassesLink.style.display = "none";\r
+  }\r
+  //-->\r
+</script>\r
+</div>\r
+<div>\r
+<ul class="subNavList">\r
+<li>概要:&nbsp;</li>\r
+<li>ネスト&nbsp;|&nbsp;</li>\r
+<li><a href="#field_summary">フィールド</a>&nbsp;|&nbsp;</li>\r
+<li><a href="#constructor_summary">コンストラクタ</a>&nbsp;|&nbsp;</li>\r
+<li><a href="#method_summary">メソッド</a></li>\r
+</ul>\r
+<ul class="subNavList">\r
+<li>詳細:&nbsp;</li>\r
+<li><a href="#field_detail">フィールド</a>&nbsp;|&nbsp;</li>\r
+<li><a href="#constructor_detail">コンストラクタ</a>&nbsp;|&nbsp;</li>\r
+<li><a href="#method_detail">メソッド</a></li>\r
+</ul>\r
+</div>\r
+<a name="skip-navbar_top">\r
+<!--   -->\r
+</a></div>\r
+<!-- ========= END OF TOP NAVBAR ========= -->\r
+<!-- ======== START OF CLASS DATA ======== -->\r
+<div class="header">\r
+<div class="subTitle">org.hanei.jaxcel.util</div>\r
+<h2 title="クラス ExcelUtil" class="title">クラス ExcelUtil</h2>\r
+</div>\r
+<div class="contentContainer">\r
+<ul class="inheritance">\r
+<li>java.lang.Object</li>\r
+<li>\r
+<ul class="inheritance">\r
+<li>org.hanei.jaxcel.util.ExcelUtil</li>\r
+</ul>\r
+</li>\r
+</ul>\r
+<div class="description">\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<hr>\r
+<br>\r
+<pre>public class <span class="strong">ExcelUtil</span>\r
+extends java.lang.Object</pre>\r
+<div class="block">Excelユーティリティクラス</div>\r
+<dl><dt><span class="strong">バージョン:</span></dt>\r
+  <dd>1.00.00</dd>\r
+<dt><span class="strong">作成者:</span></dt>\r
+  <dd>Noboru Saito</dd></dl>\r
+</li>\r
+</ul>\r
+</div>\r
+<div class="summary">\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<!-- =========== FIELD SUMMARY =========== -->\r
+<ul class="blockList">\r
+<li class="blockList"><a name="field_summary">\r
+<!--   -->\r
+</a>\r
+<h3>フィールドの概要</h3>\r
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="フィールドの概要表、フィールドのリストおよび説明">\r
+<caption><span>フィールド</span><span class="tabEnd">&nbsp;</span></caption>\r
+<tr>\r
+<th class="colFirst" scope="col">修飾子とタイプ</th>\r
+<th class="colLast" scope="col">フィールドと説明</th>\r
+</tr>\r
+<tr class="altColor">\r
+<td class="colFirst"><code>static java.lang.String</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#ENCLOSES">ENCLOSES</a></strong></code>&nbsp;</td>\r
+</tr>\r
+<tr class="rowColor">\r
+<td class="colFirst"><code>static java.lang.String</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#INSIDE">INSIDE</a></strong></code>\r
+<div class="block">範囲判定</div>\r
+</td>\r
+</tr>\r
+<tr class="altColor">\r
+<td class="colFirst"><code>static java.lang.String</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#NO_INTERSECTION">NO_INTERSECTION</a></strong></code>&nbsp;</td>\r
+</tr>\r
+<tr class="rowColor">\r
+<td class="colFirst"><code>static java.lang.String</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#OVERLAP">OVERLAP</a></strong></code>&nbsp;</td>\r
+</tr>\r
+</table>\r
+</li>\r
+</ul>\r
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->\r
+<ul class="blockList">\r
+<li class="blockList"><a name="constructor_summary">\r
+<!--   -->\r
+</a>\r
+<h3>コンストラクタの概要</h3>\r
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="コンストラクタの概要表、コンストラクタのリストおよび説明">\r
+<caption><span>コンストラクタ</span><span class="tabEnd">&nbsp;</span></caption>\r
+<tr>\r
+<th class="colOne" scope="col">コンストラクタと説明</th>\r
+</tr>\r
+<tr class="altColor">\r
+<td class="colOne"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#ExcelUtil()">ExcelUtil</a></strong>()</code>&nbsp;</td>\r
+</tr>\r
+</table>\r
+</li>\r
+</ul>\r
+<!-- ========== METHOD SUMMARY =========== -->\r
+<ul class="blockList">\r
+<li class="blockList"><a name="method_summary">\r
+<!--   -->\r
+</a>\r
+<h3>メソッドの概要</h3>\r
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="メソッドの概要表、メソッドのリストおよび説明">\r
+<caption><span>メソッド</span><span class="tabEnd">&nbsp;</span></caption>\r
+<tr>\r
+<th class="colFirst" scope="col">修飾子とタイプ</th>\r
+<th class="colLast" scope="col">メソッドと説明</th>\r
+</tr>\r
+<tr class="altColor">\r
+<td class="colFirst"><code>static void</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#clearRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, boolean, boolean)">clearRange</a></strong>(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+          org.apache.poi.ss.util.CellRangeAddress&nbsp;range,\r
+          boolean&nbsp;clearStyle,\r
+          boolean&nbsp;clearMerge)</code>\r
+<div class="block">対象範囲をクリアする</div>\r
+</td>\r
+</tr>\r
+<tr class="rowColor">\r
+<td class="colFirst"><code>static org.apache.poi.ss.util.CellRangeAddress</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#getIntersectRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">getIntersectRange</a></strong>(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+                 org.apache.poi.ss.util.CellRangeAddress&nbsp;range)</code>\r
+<div class="block">指定された範囲がシートに収まらない場合、収まるサイズにリサイズした範囲を返却する</div>\r
+</td>\r
+</tr>\r
+<tr class="altColor">\r
+<td class="colFirst"><code>static org.apache.poi.ss.util.CellRangeAddress</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#getIntersectRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, org.apache.poi.ss.util.CellRangeAddress)">getIntersectRange</a></strong>(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+                 org.apache.poi.ss.util.CellRangeAddress&nbsp;rangeA,\r
+                 org.apache.poi.ss.util.CellRangeAddress&nbsp;rangeB)</code>\r
+<div class="block">指定された範囲の交差する範囲を返却する<br></div>\r
+</td>\r
+</tr>\r
+<tr class="rowColor">\r
+<td class="colFirst"><code>static java.lang.String</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#getIntersectString(org.apache.poi.ss.util.CellRangeAddress, org.apache.poi.ss.util.CellRangeAddress)">getIntersectString</a></strong>(org.apache.poi.ss.util.CellRangeAddress&nbsp;rangeA,\r
+                  org.apache.poi.ss.util.CellRangeAddress&nbsp;rangeB)</code>\r
+<div class="block">指定された範囲の交差状態を定数文字列で返却する<br>
+ ブック、シートは意識しません。</div>\r
+</td>\r
+</tr>\r
+<tr class="altColor">\r
+<td class="colFirst"><code>static int</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#getLastColNum(org.apache.poi.ss.usermodel.Sheet)">getLastColNum</a></strong>(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet)</code>\r
+<div class="block">シートの最大列数を返却</div>\r
+</td>\r
+</tr>\r
+<tr class="rowColor">\r
+<td class="colFirst"><code>static int</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#getLastColNum(org.apache.poi.ss.usermodel.Sheet, int, int)">getLastColNum</a></strong>(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+             int&nbsp;firstRow,\r
+             int&nbsp;lastRow)</code>\r
+<div class="block">シート指定行範囲の最大列数を返却</div>\r
+</td>\r
+</tr>\r
+<tr class="altColor">\r
+<td class="colFirst"><code>static int</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#getMaxColumnIndex(org.apache.poi.ss.usermodel.Sheet)">getMaxColumnIndex</a></strong>(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet)</code>\r
+<div class="block">シートの最大列数を返却</div>\r
+</td>\r
+</tr>\r
+<tr class="rowColor">\r
+<td class="colFirst"><code>static int</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#getMaxRowIndex(org.apache.poi.ss.usermodel.Sheet)">getMaxRowIndex</a></strong>(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet)</code>\r
+<div class="block">シートの最大行数を返却</div>\r
+</td>\r
+</tr>\r
+<tr class="altColor">\r
+<td class="colFirst"><code>static java.lang.String</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#getMoveFormula(org.apache.poi.ss.usermodel.Sheet, java.lang.String, int, int)">getMoveFormula</a></strong>(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+              java.lang.String&nbsp;formula,\r
+              int&nbsp;rowDistance,\r
+              int&nbsp;colDistance)</code>\r
+<div class="block">数式に使用されている相対参照を指定距離で移動した結果を返却<br>
+ 配列数式はPOIの制約上使用できません</div>\r
+</td>\r
+</tr>\r
+<tr class="rowColor">\r
+<td class="colFirst"><code>static boolean</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#isFullColumnRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">isFullColumnRange</a></strong>(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+                 org.apache.poi.ss.util.CellRangeAddress&nbsp;range)</code>\r
+<div class="block">列全体を指定している範囲であるかの判定</div>\r
+</td>\r
+</tr>\r
+<tr class="altColor">\r
+<td class="colFirst"><code>static boolean</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#isFullRowRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">isFullRowRange</a></strong>(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+              org.apache.poi.ss.util.CellRangeAddress&nbsp;range)</code>\r
+<div class="block">行全体を指定している範囲であるかの判定</div>\r
+</td>\r
+</tr>\r
+<tr class="rowColor">\r
+<td class="colFirst"><code>static void</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#moveRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, int, int, boolean)">moveRange</a></strong>(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+         org.apache.poi.ss.util.CellRangeAddress&nbsp;range,\r
+         int&nbsp;rowDistance,\r
+         int&nbsp;colDistance,\r
+         boolean&nbsp;block)</code>\r
+<div class="block">対象範囲を移動する</div>\r
+</td>\r
+</tr>\r
+<tr class="altColor">\r
+<td class="colFirst"><code>static void</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#shift(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, java.lang.String, int)">shift</a></strong>(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+     org.apache.poi.ss.util.CellRangeAddress&nbsp;range,\r
+     java.lang.String&nbsp;direction,\r
+     int&nbsp;distance)</code>\r
+<div class="block">対象範囲をブロック指定でシフトする</div>\r
+</td>\r
+</tr>\r
+<tr class="rowColor">\r
+<td class="colFirst"><code>static void</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#shift(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, java.lang.String, int, boolean)">shift</a></strong>(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+     org.apache.poi.ss.util.CellRangeAddress&nbsp;range,\r
+     java.lang.String&nbsp;direction,\r
+     int&nbsp;distance,\r
+     boolean&nbsp;block)</code>\r
+<div class="block">対象範囲をシフトする</div>\r
+</td>\r
+</tr>\r
+<tr class="altColor">\r
+<td class="colFirst"><code>static boolean</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#validateColumn(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">validateColumn</a></strong>(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+              org.apache.poi.ss.util.CellRangeAddress&nbsp;range)</code>\r
+<div class="block">範囲の列方向妥当性チェック</div>\r
+</td>\r
+</tr>\r
+<tr class="rowColor">\r
+<td class="colFirst"><code>static boolean</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#validateRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">validateRange</a></strong>(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+             org.apache.poi.ss.util.CellRangeAddress&nbsp;range)</code>\r
+<div class="block">範囲の妥当性チェック</div>\r
+</td>\r
+</tr>\r
+<tr class="altColor">\r
+<td class="colFirst"><code>static boolean</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html#validateRow(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">validateRow</a></strong>(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+           org.apache.poi.ss.util.CellRangeAddress&nbsp;range)</code>\r
+<div class="block">範囲の行方向妥当性チェック</div>\r
+</td>\r
+</tr>\r
+</table>\r
+<ul class="blockList">\r
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">\r
+<!--   -->\r
+</a>\r
+<h3>クラスから継承されたメソッド&nbsp;java.lang.Object</h3>\r
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\r
+</ul>\r
+</li>\r
+</ul>\r
+</li>\r
+</ul>\r
+</div>\r
+<div class="details">\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<!-- ============ FIELD DETAIL =========== -->\r
+<ul class="blockList">\r
+<li class="blockList"><a name="field_detail">\r
+<!--   -->\r
+</a>\r
+<h3>フィールドの詳細</h3>\r
+<a name="INSIDE">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>INSIDE</h4>\r
+<pre>public static final&nbsp;java.lang.String INSIDE</pre>\r
+<div class="block">範囲判定</div>\r
+<dl><dt><span class="strong">関連項目:</span></dt><dd><a href="../../../../constant-values.html#org.hanei.jaxcel.util.ExcelUtil.INSIDE">定数フィールド値</a></dd></dl>\r
+</li>\r
+</ul>\r
+<a name="OVERLAP">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>OVERLAP</h4>\r
+<pre>public static final&nbsp;java.lang.String OVERLAP</pre>\r
+<dl><dt><span class="strong">関連項目:</span></dt><dd><a href="../../../../constant-values.html#org.hanei.jaxcel.util.ExcelUtil.OVERLAP">定数フィールド値</a></dd></dl>\r
+</li>\r
+</ul>\r
+<a name="ENCLOSES">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>ENCLOSES</h4>\r
+<pre>public static final&nbsp;java.lang.String ENCLOSES</pre>\r
+<dl><dt><span class="strong">関連項目:</span></dt><dd><a href="../../../../constant-values.html#org.hanei.jaxcel.util.ExcelUtil.ENCLOSES">定数フィールド値</a></dd></dl>\r
+</li>\r
+</ul>\r
+<a name="NO_INTERSECTION">\r
+<!--   -->\r
+</a>\r
+<ul class="blockListLast">\r
+<li class="blockList">\r
+<h4>NO_INTERSECTION</h4>\r
+<pre>public static final&nbsp;java.lang.String NO_INTERSECTION</pre>\r
+<dl><dt><span class="strong">関連項目:</span></dt><dd><a href="../../../../constant-values.html#org.hanei.jaxcel.util.ExcelUtil.NO_INTERSECTION">定数フィールド値</a></dd></dl>\r
+</li>\r
+</ul>\r
+</li>\r
+</ul>\r
+<!-- ========= CONSTRUCTOR DETAIL ======== -->\r
+<ul class="blockList">\r
+<li class="blockList"><a name="constructor_detail">\r
+<!--   -->\r
+</a>\r
+<h3>コンストラクタの詳細</h3>\r
+<a name="ExcelUtil()">\r
+<!--   -->\r
+</a>\r
+<ul class="blockListLast">\r
+<li class="blockList">\r
+<h4>ExcelUtil</h4>\r
+<pre>public&nbsp;ExcelUtil()</pre>\r
+</li>\r
+</ul>\r
+</li>\r
+</ul>\r
+<!-- ============ METHOD DETAIL ========== -->\r
+<ul class="blockList">\r
+<li class="blockList"><a name="method_detail">\r
+<!--   -->\r
+</a>\r
+<h3>メソッドの詳細</h3>\r
+<a name="getMaxRowIndex(org.apache.poi.ss.usermodel.Sheet)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>getMaxRowIndex</h4>\r
+<pre>public static&nbsp;int&nbsp;getMaxRowIndex(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet)</pre>\r
+<div class="block">シートの最大行数を返却</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>sheet</code> - Worksheetオブジェクト</dd>\r
+<dt><span class="strong">戻り値:</span></dt><dd>シートの最大行数</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
+</li>\r
+</ul>\r
+<a name="getMaxColumnIndex(org.apache.poi.ss.usermodel.Sheet)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>getMaxColumnIndex</h4>\r
+<pre>public static&nbsp;int&nbsp;getMaxColumnIndex(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet)</pre>\r
+<div class="block">シートの最大列数を返却</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>sheet</code> - Worksheetオブジェクト</dd>\r
+<dt><span class="strong">戻り値:</span></dt><dd>シートの最大行数</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
+</li>\r
+</ul>\r
+<a name="validateRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>validateRange</h4>\r
+<pre>public static&nbsp;boolean&nbsp;validateRange(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+                    org.apache.poi.ss.util.CellRangeAddress&nbsp;range)</pre>\r
+<div class="block">範囲の妥当性チェック</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>sheet</code> - Worksheetオブジェクト</dd><dd><code>range</code> - 対象範囲</dd>\r
+<dt><span class="strong">戻り値:</span></dt><dd>判定結果</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
+</li>\r
+</ul>\r
+<a name="validateColumn(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>validateColumn</h4>\r
+<pre>public static&nbsp;boolean&nbsp;validateColumn(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+                     org.apache.poi.ss.util.CellRangeAddress&nbsp;range)</pre>\r
+<div class="block">範囲の列方向妥当性チェック</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>sheet</code> - Worksheetオブジェクト</dd><dd><code>range</code> - 対象範囲</dd>\r
+<dt><span class="strong">戻り値:</span></dt><dd>判定結果</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
+</li>\r
+</ul>\r
+<a name="validateRow(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>validateRow</h4>\r
+<pre>public static&nbsp;boolean&nbsp;validateRow(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+                  org.apache.poi.ss.util.CellRangeAddress&nbsp;range)</pre>\r
+<div class="block">範囲の行方向妥当性チェック</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>sheet</code> - Worksheetオブジェクト</dd><dd><code>range</code> - 対象範囲</dd>\r
+<dt><span class="strong">戻り値:</span></dt><dd>判定結果</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
+</li>\r
+</ul>\r
+<a name="isFullRowRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>isFullRowRange</h4>\r
+<pre>public static&nbsp;boolean&nbsp;isFullRowRange(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+                     org.apache.poi.ss.util.CellRangeAddress&nbsp;range)</pre>\r
+<div class="block">行全体を指定している範囲であるかの判定</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>sheet</code> - Worksheetオブジェクト</dd><dd><code>range</code> - 対象範囲</dd>\r
+<dt><span class="strong">戻り値:</span></dt><dd>判定結果</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
+</li>\r
+</ul>\r
+<a name="isFullColumnRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>isFullColumnRange</h4>\r
+<pre>public static&nbsp;boolean&nbsp;isFullColumnRange(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+                        org.apache.poi.ss.util.CellRangeAddress&nbsp;range)</pre>\r
+<div class="block">列全体を指定している範囲であるかの判定</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>sheet</code> - Worksheetオブジェクト</dd><dd><code>range</code> - 対象範囲</dd>\r
+<dt><span class="strong">戻り値:</span></dt><dd>判定結果</dd></dl>\r
+</li>\r
+</ul>\r
+<a name="getLastColNum(org.apache.poi.ss.usermodel.Sheet)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>getLastColNum</h4>\r
+<pre>public static&nbsp;int&nbsp;getLastColNum(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet)</pre>\r
+<div class="block">シートの最大列数を返却</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>sheet</code> - Worksheetオブジェクト</dd>\r
+<dt><span class="strong">戻り値:</span></dt><dd>シートの最大列数。<br>
+ sheetに行データが存在しない場合、または、すべての行にセルが存在しない場合は -1</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
+</li>\r
+</ul>\r
+<a name="getLastColNum(org.apache.poi.ss.usermodel.Sheet, int, int)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>getLastColNum</h4>\r
+<pre>public static&nbsp;int&nbsp;getLastColNum(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+                int&nbsp;firstRow,\r
+                int&nbsp;lastRow)</pre>\r
+<div class="block">シート指定行範囲の最大列数を返却</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>sheet</code> - Worksheetオブジェクト</dd><dd><code>firstRow</code> - 範囲始点行番号(0起点)</dd><dd><code>lastRow</code> - 範囲終点行番号(0起点)</dd>\r
+<dt><span class="strong">戻り値:</span></dt><dd>シート指定列範囲の最大列数。<br>
+ sheetの指定範囲に行データが存在しない場合は -1
+ sheetの指定範囲に行データが存在しない場合、または、指定範囲のすべての行にセルが存在しない場合は -1</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
+</li>\r
+</ul>\r
+<a name="shift(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, java.lang.String, int)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>shift</h4>\r
+<pre>public static&nbsp;void&nbsp;shift(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+         org.apache.poi.ss.util.CellRangeAddress&nbsp;range,\r
+         java.lang.String&nbsp;direction,\r
+         int&nbsp;distance)</pre>\r
+<div class="block">対象範囲をブロック指定でシフトする</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>sheet</code> - Worksheetオブジェクト</dd><dd><code>range</code> - シフト対象範囲</dd><dd><code>direction</code> - シフト方向。row:行方向(デフォルト) col:列方向</dd><dd><code>distance</code> - シフト距離。正数:右・下 負数:左・上</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
+</li>\r
+</ul>\r
+<a name="shift(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, java.lang.String, int, boolean)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>shift</h4>\r
+<pre>public static&nbsp;void&nbsp;shift(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+         org.apache.poi.ss.util.CellRangeAddress&nbsp;range,\r
+         java.lang.String&nbsp;direction,\r
+         int&nbsp;distance,\r
+         boolean&nbsp;block)</pre>\r
+<div class="block">対象範囲をシフトする</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>sheet</code> - Worksheetオブジェクト</dd><dd><code>range</code> - シフト対象範囲</dd><dd><code>direction</code> - シフト方向。row:行方向(デフォルト) col:列方向</dd><dd><code>distance</code> - シフト距離。正数:右・下 負数:左・上</dd><dd><code>block</code> - ブロック指定。true:ブロック指定 false:列・行単位指定</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
+</li>\r
+</ul>\r
+<a name="getMoveFormula(org.apache.poi.ss.usermodel.Sheet, java.lang.String, int, int)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>getMoveFormula</h4>\r
+<pre>public static&nbsp;java.lang.String&nbsp;getMoveFormula(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+                              java.lang.String&nbsp;formula,\r
+                              int&nbsp;rowDistance,\r
+                              int&nbsp;colDistance)</pre>\r
+<div class="block">数式に使用されている相対参照を指定距離で移動した結果を返却<br>
+ 配列数式はPOIの制約上使用できません</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>sheet</code> - Worksheetオブジェクト</dd><dd><code>formula</code> - 数式</dd><dd><code>rowDistance</code> - 行方向移動距離。正数:下 負数:上</dd><dd><code>colDistance</code> - 列方向移動距離。正数:右 負数:左</dd>\r
+<dt><span class="strong">戻り値:</span></dt><dd>相対参照を指定距離で移動した結果の数式<br>
+ 移動した結果、数式内の参照がシート範囲外を指定したとしてもワークシートとしては異常とならない為、移動距離の妥当性チェックは行わない<br>
+ 配列数式等、POIの制約上解析不可能な数式の場合は引数のまま返却する</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
+</li>\r
+</ul>\r
+<a name="clearRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, boolean, boolean)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>clearRange</h4>\r
+<pre>public static&nbsp;void&nbsp;clearRange(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+              org.apache.poi.ss.util.CellRangeAddress&nbsp;range,\r
+              boolean&nbsp;clearStyle,\r
+              boolean&nbsp;clearMerge)</pre>\r
+<div class="block">対象範囲をクリアする</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>sheet</code> - Worksheetオブジェクト</dd><dd><code>range</code> - 移動対象範囲</dd><dd><code>clearStyle</code> - セルスタイルのクリア指定。trueでスタイルをクリアする</dd><dd><code>clearMerge</code> - セル結合のクリア指定。trueで結合をクリアする</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
+</li>\r
+</ul>\r
+<a name="getIntersectString(org.apache.poi.ss.util.CellRangeAddress, org.apache.poi.ss.util.CellRangeAddress)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>getIntersectString</h4>\r
+<pre>public static&nbsp;java.lang.String&nbsp;getIntersectString(org.apache.poi.ss.util.CellRangeAddress&nbsp;rangeA,\r
+                                  org.apache.poi.ss.util.CellRangeAddress&nbsp;rangeB)</pre>\r
+<div class="block">指定された範囲の交差状態を定数文字列で返却する<br>
+ ブック、シートは意識しません。</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>rangeA</code> - 対象範囲A</dd><dd><code>rangeB</code> - 対象範囲B</dd>\r
+<dt><span class="strong">戻り値:</span></dt><dd>ExcelUtil.INSIDE:対象範囲Aに対象範囲Bが含まれている<br>
+ ExcelUtil.OVERLAP:対象範囲Aに対象範囲Bの一部が交差している<br>
+ ExcelUtil.ENCLOSES:対象範囲Bに対象範囲Aが含まれている<br>
+ ExcelUtil.NO_INTERSECTION:対象範囲Aに対象範囲Bは一部の含まれていない</dd></dl>\r
+</li>\r
+</ul>\r
+<a name="getIntersectRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>getIntersectRange</h4>\r
+<pre>public static&nbsp;org.apache.poi.ss.util.CellRangeAddress&nbsp;getIntersectRange(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+                                                        org.apache.poi.ss.util.CellRangeAddress&nbsp;range)</pre>\r
+<div class="block">指定された範囲がシートに収まらない場合、収まるサイズにリサイズした範囲を返却する</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>sheet</code> - Worksheetオブジェクト</dd><dd><code>range</code> - 対象範囲</dd>\r
+<dt><span class="strong">戻り値:</span></dt><dd>シートに収まる範囲<br>
+ シートに収まる範囲が存在しない場合はnull</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
+</li>\r
+</ul>\r
+<a name="getIntersectRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, org.apache.poi.ss.util.CellRangeAddress)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<h4>getIntersectRange</h4>\r
+<pre>public static&nbsp;org.apache.poi.ss.util.CellRangeAddress&nbsp;getIntersectRange(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+                                                        org.apache.poi.ss.util.CellRangeAddress&nbsp;rangeA,\r
+                                                        org.apache.poi.ss.util.CellRangeAddress&nbsp;rangeB)</pre>\r
+<div class="block">指定された範囲の交差する範囲を返却する<br></div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>sheet</code> - Worksheetオブジェクト</dd><dd><code>rangeA</code> - 対象範囲A</dd><dd><code>rangeB</code> - 対象範囲B</dd>\r
+<dt><span class="strong">戻り値:</span></dt><dd>交差する範囲<br>
+ 交差する範囲が存在しない場合はnull</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
+</li>\r
+</ul>\r
+<a name="moveRange(org.apache.poi.ss.usermodel.Sheet, org.apache.poi.ss.util.CellRangeAddress, int, int, boolean)">\r
+<!--   -->\r
+</a>\r
+<ul class="blockListLast">\r
+<li class="blockList">\r
+<h4>moveRange</h4>\r
+<pre>public static&nbsp;void&nbsp;moveRange(org.apache.poi.ss.usermodel.Sheet&nbsp;sheet,\r
+             org.apache.poi.ss.util.CellRangeAddress&nbsp;range,\r
+             int&nbsp;rowDistance,\r
+             int&nbsp;colDistance,\r
+             boolean&nbsp;block)</pre>\r
+<div class="block">対象範囲を移動する</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>sheet</code> - Worksheetオブジェクト</dd><dd><code>range</code> - 移動対象範囲</dd><dd><code>rowDistance</code> - 行方向移動距離。正数:下 負数:上</dd><dd><code>colDistance</code> - 列方向移動距離。正数:右 負数:左</dd><dd><code>block</code> - ブロック指定。true:ブロック指定 false:列・行単位指定</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code><a href="../../../../org/hanei/jaxcel/exception/JaxcelInputException.html" title="org.hanei.jaxcel.exception内のクラス">JaxcelInputException</a></code> - 入力例外発生時</dd></dl>\r
+</li>\r
+</ul>\r
+</li>\r
+</ul>\r
+</li>\r
+</ul>\r
+</div>\r
+</div>\r
+<!-- ========= END OF CLASS DATA ========= -->\r
+<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
+<div class="bottomNav"><a name="navbar_bottom">\r
+<!--   -->\r
+</a><a href="#skip-navbar_bottom" title="ナビゲーション・リンクをスキップ"></a><a name="navbar_bottom_firstrow">\r
+<!--   -->\r
+</a>\r
+<ul class="navList" title="ナビゲーション">\r
+<li><a href="../../../../overview-summary.html">概要</a></li>\r
+<li><a href="package-summary.html">パッケージ</a></li>\r
+<li class="navBarCell1Rev">クラス</li>\r
+<li><a href="class-use/ExcelUtil.html">使用</a></li>\r
+<li><a href="package-tree.html">階層ツリー</a></li>\r
+<li><a href="../../../../deprecated-list.html">非推奨</a></li>\r
+<li><a href="../../../../index-files/index-1.html">索引</a></li>\r
+<li><a href="../../../../help-doc.html">ヘルプ</a></li>\r
+</ul>\r
+</div>\r
+<div class="subNav">\r
+<ul class="navList">\r
+<li>前のクラス</li>\r
+<li><a href="../../../../org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">次のクラス</span></a></li>\r
+</ul>\r
+<ul class="navList">\r
+<li><a href="../../../../index.html?org/hanei/jaxcel/util/ExcelUtil.html" target="_top">フレーム</a></li>\r
+<li><a href="ExcelUtil.html" target="_top">フレームなし</a></li>\r
+</ul>\r
+<ul class="navList" id="allclasses_navbar_bottom">\r
+<li><a href="../../../../allclasses-noframe.html">すべてのクラス</a></li>\r
+</ul>\r
+<div>\r
+<script type="text/javascript"><!--\r
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");\r
+  if(window==top) {\r
+    allClassesLink.style.display = "block";\r
+  }\r
+  else {\r
+    allClassesLink.style.display = "none";\r
+  }\r
+  //-->\r
+</script>\r
+</div>\r
+<div>\r
+<ul class="subNavList">\r
+<li>概要:&nbsp;</li>\r
+<li>ネスト&nbsp;|&nbsp;</li>\r
+<li><a href="#field_summary">フィールド</a>&nbsp;|&nbsp;</li>\r
+<li><a href="#constructor_summary">コンストラクタ</a>&nbsp;|&nbsp;</li>\r
+<li><a href="#method_summary">メソッド</a></li>\r
+</ul>\r
+<ul class="subNavList">\r
+<li>詳細:&nbsp;</li>\r
+<li><a href="#field_detail">フィールド</a>&nbsp;|&nbsp;</li>\r
+<li><a href="#constructor_detail">コンストラクタ</a>&nbsp;|&nbsp;</li>\r
+<li><a href="#method_detail">メソッド</a></li>\r
+</ul>\r
+</div>\r
+<a name="skip-navbar_bottom">\r
+<!--   -->\r
+</a></div>\r
+<!-- ======== END OF BOTTOM NAVBAR ======= -->\r
+</body>\r
+</html>\r
diff --git a/Jaxcel/doc/org/hanei/jaxcel/util/MakeReportTool.html b/Jaxcel/doc/org/hanei/jaxcel/util/MakeReportTool.html
new file mode 100644 (file)
index 0000000..6e94843
--- /dev/null
@@ -0,0 +1,266 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
+<!-- NewPage -->\r
+<html lang="ja">\r
+<head>\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
+<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
+<title>MakeReportTool</title>\r
+<meta name="date" content="2014-09-01">\r
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
+</head>\r
+<body>\r
+<script type="text/javascript"><!--\r
+    if (location.href.indexOf('is-external=true') == -1) {\r
+        parent.document.title="MakeReportTool";\r
+    }\r
+//-->\r
+</script>\r
+<noscript>\r
+<div>ブラウザのJavaScriptが無効になっています。</div>\r
+</noscript>\r
+<!-- ========= START OF TOP NAVBAR ======= -->\r
+<div class="topNav"><a name="navbar_top">\r
+<!--   -->\r
+</a><a href="#skip-navbar_top" title="ナビゲーション・リンクをスキップ"></a><a name="navbar_top_firstrow">\r
+<!--   -->\r
+</a>\r
+<ul class="navList" title="ナビゲーション">\r
+<li><a href="../../../../overview-summary.html">概要</a></li>\r
+<li><a href="package-summary.html">パッケージ</a></li>\r
+<li class="navBarCell1Rev">クラス</li>\r
+<li><a href="class-use/MakeReportTool.html">使用</a></li>\r
+<li><a href="package-tree.html">階層ツリー</a></li>\r
+<li><a href="../../../../deprecated-list.html">非推奨</a></li>\r
+<li><a href="../../../../index-files/index-1.html">索引</a></li>\r
+<li><a href="../../../../help-doc.html">ヘルプ</a></li>\r
+</ul>\r
+</div>\r
+<div class="subNav">\r
+<ul class="navList">\r
+<li><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">前のクラス</span></a></li>\r
+<li>次のクラス</li>\r
+</ul>\r
+<ul class="navList">\r
+<li><a href="../../../../index.html?org/hanei/jaxcel/util/MakeReportTool.html" target="_top">フレーム</a></li>\r
+<li><a href="MakeReportTool.html" target="_top">フレームなし</a></li>\r
+</ul>\r
+<ul class="navList" id="allclasses_navbar_top">\r
+<li><a href="../../../../allclasses-noframe.html">すべてのクラス</a></li>\r
+</ul>\r
+<div>\r
+<script type="text/javascript"><!--\r
+  allClassesLink = document.getElementById("allclasses_navbar_top");\r
+  if(window==top) {\r
+    allClassesLink.style.display = "block";\r
+  }\r
+  else {\r
+    allClassesLink.style.display = "none";\r
+  }\r
+  //-->\r
+</script>\r
+</div>\r
+<div>\r
+<ul class="subNavList">\r
+<li>概要:&nbsp;</li>\r
+<li>ネスト&nbsp;|&nbsp;</li>\r
+<li>フィールド&nbsp;|&nbsp;</li>\r
+<li><a href="#constructor_summary">コンストラクタ</a>&nbsp;|&nbsp;</li>\r
+<li><a href="#method_summary">メソッド</a></li>\r
+</ul>\r
+<ul class="subNavList">\r
+<li>詳細:&nbsp;</li>\r
+<li>フィールド&nbsp;|&nbsp;</li>\r
+<li><a href="#constructor_detail">コンストラクタ</a>&nbsp;|&nbsp;</li>\r
+<li><a href="#method_detail">メソッド</a></li>\r
+</ul>\r
+</div>\r
+<a name="skip-navbar_top">\r
+<!--   -->\r
+</a></div>\r
+<!-- ========= END OF TOP NAVBAR ========= -->\r
+<!-- ======== START OF CLASS DATA ======== -->\r
+<div class="header">\r
+<div class="subTitle">org.hanei.jaxcel.util</div>\r
+<h2 title="クラス MakeReportTool" class="title">クラス MakeReportTool</h2>\r
+</div>\r
+<div class="contentContainer">\r
+<ul class="inheritance">\r
+<li>java.lang.Object</li>\r
+<li>\r
+<ul class="inheritance">\r
+<li>org.hanei.jaxcel.util.MakeReportTool</li>\r
+</ul>\r
+</li>\r
+</ul>\r
+<div class="description">\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<hr>\r
+<br>\r
+<pre>public class <span class="strong">MakeReportTool</span>\r
+extends java.lang.Object</pre>\r
+</li>\r
+</ul>\r
+</div>\r
+<div class="summary">\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->\r
+<ul class="blockList">\r
+<li class="blockList"><a name="constructor_summary">\r
+<!--   -->\r
+</a>\r
+<h3>コンストラクタの概要</h3>\r
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="コンストラクタの概要表、コンストラクタのリストおよび説明">\r
+<caption><span>コンストラクタ</span><span class="tabEnd">&nbsp;</span></caption>\r
+<tr>\r
+<th class="colOne" scope="col">コンストラクタと説明</th>\r
+</tr>\r
+<tr class="altColor">\r
+<td class="colOne"><code><strong><a href="../../../../org/hanei/jaxcel/util/MakeReportTool.html#MakeReportTool()">MakeReportTool</a></strong>()</code>&nbsp;</td>\r
+</tr>\r
+</table>\r
+</li>\r
+</ul>\r
+<!-- ========== METHOD SUMMARY =========== -->\r
+<ul class="blockList">\r
+<li class="blockList"><a name="method_summary">\r
+<!--   -->\r
+</a>\r
+<h3>メソッドの概要</h3>\r
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="メソッドの概要表、メソッドのリストおよび説明">\r
+<caption><span>メソッド</span><span class="tabEnd">&nbsp;</span></caption>\r
+<tr>\r
+<th class="colFirst" scope="col">修飾子とタイプ</th>\r
+<th class="colLast" scope="col">メソッドと説明</th>\r
+</tr>\r
+<tr class="altColor">\r
+<td class="colFirst"><code>static void</code></td>\r
+<td class="colLast"><code><strong><a href="../../../../org/hanei/jaxcel/util/MakeReportTool.html#main(java.lang.String[])">main</a></strong>(java.lang.String[]&nbsp;args)</code>\r
+<div class="block">ExcelテンプレートファイルにJSONファイルのデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。</div>\r
+</td>\r
+</tr>\r
+</table>\r
+<ul class="blockList">\r
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">\r
+<!--   -->\r
+</a>\r
+<h3>クラスから継承されたメソッド&nbsp;java.lang.Object</h3>\r
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>\r
+</ul>\r
+</li>\r
+</ul>\r
+</li>\r
+</ul>\r
+</div>\r
+<div class="details">\r
+<ul class="blockList">\r
+<li class="blockList">\r
+<!-- ========= CONSTRUCTOR DETAIL ======== -->\r
+<ul class="blockList">\r
+<li class="blockList"><a name="constructor_detail">\r
+<!--   -->\r
+</a>\r
+<h3>コンストラクタの詳細</h3>\r
+<a name="MakeReportTool()">\r
+<!--   -->\r
+</a>\r
+<ul class="blockListLast">\r
+<li class="blockList">\r
+<h4>MakeReportTool</h4>\r
+<pre>public&nbsp;MakeReportTool()</pre>\r
+</li>\r
+</ul>\r
+</li>\r
+</ul>\r
+<!-- ============ METHOD DETAIL ========== -->\r
+<ul class="blockList">\r
+<li class="blockList"><a name="method_detail">\r
+<!--   -->\r
+</a>\r
+<h3>メソッドの詳細</h3>\r
+<a name="main(java.lang.String[])">\r
+<!--   -->\r
+</a>\r
+<ul class="blockListLast">\r
+<li class="blockList">\r
+<h4>main</h4>\r
+<pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;args)\r
+                 throws java.lang.Exception</pre>\r
+<div class="block">ExcelテンプレートファイルにJSONファイルのデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。</div>\r
+<dl><dt><span class="strong">パラメータ:</span></dt><dd><code>args</code> - arg1: Excelテンプレートファイルパス<br>
+ arg2: パラメータJSONファイルパス<br>
+ arg3: Excel帳票出力ファイルパス</dd>\r
+<dt><span class="strong">例外:</span></dt>\r
+<dd><code>java.lang.Exception</code></dd></dl>\r
+</li>\r
+</ul>\r
+</li>\r
+</ul>\r
+</li>\r
+</ul>\r
+</div>\r
+</div>\r
+<!-- ========= END OF CLASS DATA ========= -->\r
+<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
+<div class="bottomNav"><a name="navbar_bottom">\r
+<!--   -->\r
+</a><a href="#skip-navbar_bottom" title="ナビゲーション・リンクをスキップ"></a><a name="navbar_bottom_firstrow">\r
+<!--   -->\r
+</a>\r
+<ul class="navList" title="ナビゲーション">\r
+<li><a href="../../../../overview-summary.html">概要</a></li>\r
+<li><a href="package-summary.html">パッケージ</a></li>\r
+<li class="navBarCell1Rev">クラス</li>\r
+<li><a href="class-use/MakeReportTool.html">使用</a></li>\r
+<li><a href="package-tree.html">階層ツリー</a></li>\r
+<li><a href="../../../../deprecated-list.html">非推奨</a></li>\r
+<li><a href="../../../../index-files/index-1.html">索引</a></li>\r
+<li><a href="../../../../help-doc.html">ヘルプ</a></li>\r
+</ul>\r
+</div>\r
+<div class="subNav">\r
+<ul class="navList">\r
+<li><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">前のクラス</span></a></li>\r
+<li>次のクラス</li>\r
+</ul>\r
+<ul class="navList">\r
+<li><a href="../../../../index.html?org/hanei/jaxcel/util/MakeReportTool.html" target="_top">フレーム</a></li>\r
+<li><a href="MakeReportTool.html" target="_top">フレームなし</a></li>\r
+</ul>\r
+<ul class="navList" id="allclasses_navbar_bottom">\r
+<li><a href="../../../../allclasses-noframe.html">すべてのクラス</a></li>\r
+</ul>\r
+<div>\r
+<script type="text/javascript"><!--\r
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");\r
+  if(window==top) {\r
+    allClassesLink.style.display = "block";\r
+  }\r
+  else {\r
+    allClassesLink.style.display = "none";\r
+  }\r
+  //-->\r
+</script>\r
+</div>\r
+<div>\r
+<ul class="subNavList">\r
+<li>概要:&nbsp;</li>\r
+<li>ネスト&nbsp;|&nbsp;</li>\r
+<li>フィールド&nbsp;|&nbsp;</li>\r
+<li><a href="#constructor_summary">コンストラクタ</a>&nbsp;|&nbsp;</li>\r
+<li><a href="#method_summary">メソッド</a></li>\r
+</ul>\r
+<ul class="subNavList">\r
+<li>詳細:&nbsp;</li>\r
+<li>フィールド&nbsp;|&nbsp;</li>\r
+<li><a href="#constructor_detail">コンストラクタ</a>&nbsp;|&nbsp;</li>\r
+<li><a href="#method_detail">メソッド</a></li>\r
+</ul>\r
+</div>\r
+<a name="skip-navbar_bottom">\r
+<!--   -->\r
+</a></div>\r
+<!-- ======== END OF BOTTOM NAVBAR ======= -->\r
+</body>\r
+</html>\r
diff --git a/Jaxcel/doc/org/hanei/jaxcel/util/class-use/ExcelUtil.html b/Jaxcel/doc/org/hanei/jaxcel/util/class-use/ExcelUtil.html
new file mode 100644 (file)
index 0000000..39ba2f0
--- /dev/null
@@ -0,0 +1,116 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
+<!-- NewPage -->\r
+<html lang="ja">\r
+<head>\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
+<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
+<title>クラス org.hanei.jaxcel.util.ExcelUtilの使用</title>\r
+<meta name="date" content="2014-09-01">\r
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
+</head>\r
+<body>\r
+<script type="text/javascript"><!--\r
+    if (location.href.indexOf('is-external=true') == -1) {\r
+        parent.document.title="クラス org.hanei.jaxcel.util.ExcelUtilの使用";\r
+    }\r
+//-->\r
+</script>\r
+<noscript>\r
+<div>ブラウザのJavaScriptが無効になっています。</div>\r
+</noscript>\r
+<!-- ========= START OF TOP NAVBAR ======= -->\r
+<div class="topNav"><a name="navbar_top">\r
+<!--   -->\r
+</a><a href="#skip-navbar_top" title="ナビゲーション・リンクをスキップ"></a><a name="navbar_top_firstrow">\r
+<!--   -->\r
+</a>\r
+<ul class="navList" title="ナビゲーション">\r
+<li><a href="../../../../../overview-summary.html">概要</a></li>\r
+<li><a href="../package-summary.html">パッケージ</a></li>\r
+<li><a href="../../../../../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">クラス</a></li>\r
+<li class="navBarCell1Rev">使用</li>\r
+<li><a href="../package-tree.html">階層ツリー</a></li>\r
+<li><a href="../../../../../deprecated-list.html">非推奨</a></li>\r
+<li><a href="../../../../../index-files/index-1.html">索引</a></li>\r
+<li><a href="../../../../../help-doc.html">ヘルプ</a></li>\r
+</ul>\r
+</div>\r
+<div class="subNav">\r
+<ul class="navList">\r
+<li>前</li>\r
+<li>次</li>\r
+</ul>\r
+<ul class="navList">\r
+<li><a href="../../../../../index.html?org/hanei/jaxcel/util/class-use/ExcelUtil.html" target="_top">フレーム</a></li>\r
+<li><a href="ExcelUtil.html" target="_top">フレームなし</a></li>\r
+</ul>\r
+<ul class="navList" id="allclasses_navbar_top">\r
+<li><a href="../../../../../allclasses-noframe.html">すべてのクラス</a></li>\r
+</ul>\r
+<div>\r
+<script type="text/javascript"><!--\r
+  allClassesLink = document.getElementById("allclasses_navbar_top");\r
+  if(window==top) {\r
+    allClassesLink.style.display = "block";\r
+  }\r
+  else {\r
+    allClassesLink.style.display = "none";\r
+  }\r
+  //-->\r
+</script>\r
+</div>\r
+<a name="skip-navbar_top">\r
+<!--   -->\r
+</a></div>\r
+<!-- ========= END OF TOP NAVBAR ========= -->\r
+<div class="header">\r
+<h2 title="クラス org.hanei.jaxcel.util.ExcelUtilの使用" class="title">クラス<br>org.hanei.jaxcel.util.ExcelUtilの使用</h2>\r
+</div>\r
+<div class="classUseContainer">org.hanei.jaxcel.util.ExcelUtilはどこからも使用されていません</div>\r
+<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
+<div class="bottomNav"><a name="navbar_bottom">\r
+<!--   -->\r
+</a><a href="#skip-navbar_bottom" title="ナビゲーション・リンクをスキップ"></a><a name="navbar_bottom_firstrow">\r
+<!--   -->\r
+</a>\r
+<ul class="navList" title="ナビゲーション">\r
+<li><a href="../../../../../overview-summary.html">概要</a></li>\r
+<li><a href="../package-summary.html">パッケージ</a></li>\r
+<li><a href="../../../../../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">クラス</a></li>\r
+<li class="navBarCell1Rev">使用</li>\r
+<li><a href="../package-tree.html">階層ツリー</a></li>\r
+<li><a href="../../../../../deprecated-list.html">非推奨</a></li>\r
+<li><a href="../../../../../index-files/index-1.html">索引</a></li>\r
+<li><a href="../../../../../help-doc.html">ヘルプ</a></li>\r
+</ul>\r
+</div>\r
+<div class="subNav">\r
+<ul class="navList">\r
+<li>前</li>\r
+<li>次</li>\r
+</ul>\r
+<ul class="navList">\r
+<li><a href="../../../../../index.html?org/hanei/jaxcel/util/class-use/ExcelUtil.html" target="_top">フレーム</a></li>\r
+<li><a href="ExcelUtil.html" target="_top">フレームなし</a></li>\r
+</ul>\r
+<ul class="navList" id="allclasses_navbar_bottom">\r
+<li><a href="../../../../../allclasses-noframe.html">すべてのクラス</a></li>\r
+</ul>\r
+<div>\r
+<script type="text/javascript"><!--\r
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");\r
+  if(window==top) {\r
+    allClassesLink.style.display = "block";\r
+  }\r
+  else {\r
+    allClassesLink.style.display = "none";\r
+  }\r
+  //-->\r
+</script>\r
+</div>\r
+<a name="skip-navbar_bottom">\r
+<!--   -->\r
+</a></div>\r
+<!-- ======== END OF BOTTOM NAVBAR ======= -->\r
+</body>\r
+</html>\r
diff --git a/Jaxcel/doc/org/hanei/jaxcel/util/class-use/MakeReportTool.html b/Jaxcel/doc/org/hanei/jaxcel/util/class-use/MakeReportTool.html
new file mode 100644 (file)
index 0000000..26aed1c
--- /dev/null
@@ -0,0 +1,116 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
+<!-- NewPage -->\r
+<html lang="ja">\r
+<head>\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
+<meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
+<title>クラス org.hanei.jaxcel.util.MakeReportToolの使用</title>\r
+<meta name="date" content="2014-09-01">\r
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">\r
+</head>\r
+<body>\r
+<script type="text/javascript"><!--\r
+    if (location.href.indexOf('is-external=true') == -1) {\r
+        parent.document.title="クラス org.hanei.jaxcel.util.MakeReportToolの使用";\r
+    }\r
+//-->\r
+</script>\r
+<noscript>\r
+<div>ブラウザのJavaScriptが無効になっています。</div>\r
+</noscript>\r
+<!-- ========= START OF TOP NAVBAR ======= -->\r
+<div class="topNav"><a name="navbar_top">\r
+<!--   -->\r
+</a><a href="#skip-navbar_top" title="ナビゲーション・リンクをスキップ"></a><a name="navbar_top_firstrow">\r
+<!--   -->\r
+</a>\r
+<ul class="navList" title="ナビゲーション">\r
+<li><a href="../../../../../overview-summary.html">概要</a></li>\r
+<li><a href="../package-summary.html">パッケージ</a></li>\r
+<li><a href="../../../../../org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス">クラス</a></li>\r
+<li class="navBarCell1Rev">使用</li>\r
+<li><a href="../package-tree.html">階層ツリー</a></li>\r
+<li><a href="../../../../../deprecated-list.html">非推奨</a></li>\r
+<li><a href="../../../../../index-files/index-1.html">索引</a></li>\r
+<li><a href="../../../../../help-doc.html">ヘルプ</a></li>\r
+</ul>\r
+</div>\r
+<div class="subNav">\r
+<ul class="navList">\r
+<li>前</li>\r
+<li>次</li>\r
+</ul>\r
+<ul class="navList">\r
+<li><a href="../../../../../index.html?org/hanei/jaxcel/util/class-use/MakeReportTool.html" target="_top">フレーム</a></li>\r
+<li><a href="MakeReportTool.html" target="_top">フレームなし</a></li>\r
+</ul>\r
+<ul class="navList" id="allclasses_navbar_top">\r
+<li><a href="../../../../../allclasses-noframe.html">すべてのクラス</a></li>\r
+</ul>\r
+<div>\r
+<script type="text/javascript"><!--\r
+  allClassesLink = document.getElementById("allclasses_navbar_top");\r
+  if(window==top) {\r
+    allClassesLink.style.display = "block";\r
+  }\r
+  else {\r
+    allClassesLink.style.display = "none";\r
+  }\r
+  //-->\r
+</script>\r
+</div>\r
+<a name="skip-navbar_top">\r
+<!--   -->\r
+</a></div>\r
+<!-- ========= END OF TOP NAVBAR ========= -->\r
+<div class="header">\r
+<h2 title="クラス org.hanei.jaxcel.util.MakeReportToolの使用" class="title">クラス<br>org.hanei.jaxcel.util.MakeReportToolの使用</h2>\r
+</div>\r
+<div class="classUseContainer">org.hanei.jaxcel.util.MakeReportToolはどこからも使用されていません</div>\r
+<!-- ======= START OF BOTTOM NAVBAR ====== -->\r
+<div class="bottomNav"><a name="navbar_bottom">\r
+<!--   -->\r
+</a><a href="#skip-navbar_bottom" title="ナビゲーション・リンクをスキップ"></a><a name="navbar_bottom_firstrow">\r
+<!--   -->\r
+</a>\r
+<ul class="navList" title="ナビゲーション">\r
+<li><a href="../../../../../overview-summary.html">概要</a></li>\r
+<li><a href="../package-summary.html">パッケージ</a></li>\r
+<li><a href="../../../../../org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス">クラス</a></li>\r
+<li class="navBarCell1Rev">使用</li>\r
+<li><a href="../package-tree.html">階層ツリー</a></li>\r
+<li><a href="../../../../../deprecated-list.html">非推奨</a></li>\r
+<li><a href="../../../../../index-files/index-1.html">索引</a></li>\r
+<li><a href="../../../../../help-doc.html">ヘルプ</a></li>\r
+</ul>\r
+</div>\r
+<div class="subNav">\r
+<ul class="navList">\r
+<li>前</li>\r
+<li>次</li>\r
+</ul>\r
+<ul class="navList">\r
+<li><a href="../../../../../index.html?org/hanei/jaxcel/util/class-use/MakeReportTool.html" target="_top">フレーム</a></li>\r
+<li><a href="MakeReportTool.html" target="_top">フレームなし</a></li>\r
+</ul>\r
+<ul class="navList" id="allclasses_navbar_bottom">\r
+<li><a href="../../../../../allclasses-noframe.html">すべてのクラス</a></li>\r
+</ul>\r
+<div>\r
+<script type="text/javascript"><!--\r
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");\r
+  if(window==top) {\r
+    allClassesLink.style.display = "block";\r
+  }\r
+  else {\r
+    allClassesLink.style.display = "none";\r
+  }\r
+  //-->\r
+</script>\r
+</div>\r
+<a name="skip-navbar_bottom">\r
+<!--   -->\r
+</a></div>\r
+<!-- ======== END OF BOTTOM NAVBAR ======= -->\r
+</body>\r
+</html>\r
index d384721..d333825 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>org.hanei.jaxcel.util</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
@@ -13,7 +13,8 @@
 <div class="indexContainer">\r
 <h2 title="クラス">クラス</h2>\r
 <ul title="クラス">\r
-<li><a href="JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス" target="classFrame">JaxcelUtil</a></li>\r
+<li><a href="ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス" target="classFrame">ExcelUtil</a></li>\r
+<li><a href="MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス" target="classFrame">MakeReportTool</a></li>\r
 </ul>\r
 </div>\r
 </body>\r
index 63c5e1e..fb0a757 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>org.hanei.jaxcel.util</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
 </tr>\r
 <tbody>\r
 <tr class="altColor">\r
-<td class="colFirst"><a href="../../../../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス">JaxcelUtil</a></td>\r
+<td class="colFirst"><a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス">ExcelUtil</a></td>\r
 <td class="colLast">\r
 <div class="block">Excelユーティリティクラス</div>\r
 </td>\r
 </tr>\r
+<tr class="rowColor">\r
+<td class="colFirst"><a href="../../../../org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス">MakeReportTool</a></td>\r
+<td class="colLast">&nbsp;</td>\r
+</tr>\r
 </tbody>\r
 </table>\r
 </li>\r
index a22919f..9da8ec3 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>org.hanei.jaxcel.util クラス階層</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
@@ -75,7 +75,8 @@
 <ul>\r
 <li type="circle">java.lang.Object\r
 <ul>\r
-<li type="circle">org.hanei.jaxcel.util.<a href="../../../../org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">JaxcelUtil</span></a></li>\r
+<li type="circle">org.hanei.jaxcel.util.<a href="../../../../org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">ExcelUtil</span></a></li>\r
+<li type="circle">org.hanei.jaxcel.util.<a href="../../../../org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">MakeReportTool</span></a></li>\r
 </ul>\r
 </li>\r
 </ul>\r
index ead7817..5170465 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>パッケージ org.hanei.jaxcel.utilの使用</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index 77de773..a30dcb0 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>概要リスト</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index f9b6abe..f102d6f 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>概要</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
index b36dbc6..880cc0c 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:36 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>クラス階層</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
@@ -78,8 +78,9 @@
 <li type="circle">java.lang.Object\r
 <ul>\r
 <li type="circle">org.hanei.jaxcel.report.<a href="org/hanei/jaxcel/report/ELManager.html" title="org.hanei.jaxcel.report内のクラス"><span class="strong">ELManager</span></a></li>\r
+<li type="circle">org.hanei.jaxcel.util.<a href="org/hanei/jaxcel/util/ExcelUtil.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">ExcelUtil</span></a></li>\r
 <li type="circle">org.hanei.jaxcel.report.<a href="org/hanei/jaxcel/report/JaxcelContext.html" title="org.hanei.jaxcel.report内のクラス"><span class="strong">JaxcelContext</span></a></li>\r
-<li type="circle">org.hanei.jaxcel.util.<a href="org/hanei/jaxcel/util/JaxcelUtil.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">JaxcelUtil</span></a></li>\r
+<li type="circle">org.hanei.jaxcel.util.<a href="org/hanei/jaxcel/util/MakeReportTool.html" title="org.hanei.jaxcel.util内のクラス"><span class="strong">MakeReportTool</span></a></li>\r
 <li type="circle">org.hanei.jaxcel.report.<a href="org/hanei/jaxcel/report/ReportMaker.html" title="org.hanei.jaxcel.report内のクラス"><span class="strong">ReportMaker</span></a></li>\r
 <li type="circle">java.lang.Throwable (implements java.io.Serializable)\r
 <ul>\r
index d823ec2..740a650 100644 (file)
@@ -2,10 +2,10 @@
 <!-- NewPage -->\r
 <html lang="ja">\r
 <head>\r
-<!-- Generated by javadoc (version 1.7.0_25) on Mon Aug 11 01:10:35 JST 2014 -->\r
+<!-- Generated by javadoc (version 1.7.0_25) on Mon Sep 01 02:16:30 JST 2014 -->\r
 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">\r
 <title>直列化された形式</title>\r
-<meta name="date" content="2014-08-11">\r
+<meta name="date" content="2014-09-01">\r
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">\r
 </head>\r
 <body>\r
diff --git a/Jaxcel/examples/example-1/resources/data.json b/Jaxcel/examples/example-1/resources/data.json
deleted file mode 100644 (file)
index 52ac7ba..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-       "hello1": "hello jaxcel!",
-       "hello2": "hello hello jaxcel!"
-}
\ No newline at end of file
diff --git a/Jaxcel/lib/commons-logging-1.2.jar b/Jaxcel/lib/commons-logging-1.2.jar
new file mode 100644 (file)
index 0000000..93a3b9f
Binary files /dev/null and b/Jaxcel/lib/commons-logging-1.2.jar differ
diff --git a/Jaxcel/lib/dom4j-1.6.1.jar b/Jaxcel/lib/dom4j-1.6.1.jar
new file mode 100644 (file)
index 0000000..c8c4dbb
Binary files /dev/null and b/Jaxcel/lib/dom4j-1.6.1.jar differ
diff --git a/Jaxcel/lib/log4j-api-2.0.2.jar b/Jaxcel/lib/log4j-api-2.0.2.jar
new file mode 100644 (file)
index 0000000..35a9a5b
Binary files /dev/null and b/Jaxcel/lib/log4j-api-2.0.2.jar differ
diff --git a/Jaxcel/lib/log4j-core-2.0.2.jar b/Jaxcel/lib/log4j-core-2.0.2.jar
new file mode 100644 (file)
index 0000000..6588c31
Binary files /dev/null and b/Jaxcel/lib/log4j-core-2.0.2.jar differ
diff --git a/Jaxcel/lib/log4j-jcl-2.0.2.jar b/Jaxcel/lib/log4j-jcl-2.0.2.jar
new file mode 100644 (file)
index 0000000..8e1b5d1
Binary files /dev/null and b/Jaxcel/lib/log4j-jcl-2.0.2.jar differ
diff --git a/Jaxcel/lib/log4j-slf4j-impl-2.0.2.jar b/Jaxcel/lib/log4j-slf4j-impl-2.0.2.jar
new file mode 100644 (file)
index 0000000..c8d869a
Binary files /dev/null and b/Jaxcel/lib/log4j-slf4j-impl-2.0.2.jar differ
diff --git a/Jaxcel/lib/slf4j-api-1.7.5.jar b/Jaxcel/lib/slf4j-api-1.7.5.jar
deleted file mode 100644 (file)
index 8766455..0000000
Binary files a/Jaxcel/lib/slf4j-api-1.7.5.jar and /dev/null differ
diff --git a/Jaxcel/lib/slf4j-api-1.7.7.jar b/Jaxcel/lib/slf4j-api-1.7.7.jar
new file mode 100644 (file)
index 0000000..b28e220
Binary files /dev/null and b/Jaxcel/lib/slf4j-api-1.7.7.jar differ
diff --git a/Jaxcel/sample/bin/array_example_xlsx.bat b/Jaxcel/sample/bin/array_example_xlsx.bat
new file mode 100644 (file)
index 0000000..fb50717
--- /dev/null
@@ -0,0 +1,3 @@
+java -classpath ..\..\build;..\..\lib\* org.hanei.jaxcel.util.MakeReportTool "../resources/array_example.xlsx" "../resources/array_example.json" "../output/array_example_result.xlsx"
+pause
+EXIT /b 0
diff --git a/Jaxcel/sample/bin/map_example_xlsx.bat b/Jaxcel/sample/bin/map_example_xlsx.bat
new file mode 100644 (file)
index 0000000..26ecac0
--- /dev/null
@@ -0,0 +1,3 @@
+java -classpath ..\..\build;..\..\lib\* org.hanei.jaxcel.util.MakeReportTool "../resources/map_example.xlsx" "../resources/map_example.json" "../output/map_example_result.xlsx"
+pause
+EXIT /b 0
diff --git a/Jaxcel/sample/bin/simple_EL_example.bat b/Jaxcel/sample/bin/simple_EL_example.bat
new file mode 100644 (file)
index 0000000..8e6270f
--- /dev/null
@@ -0,0 +1,3 @@
+java -classpath ..\..\build;..\..\lib\* org.hanei.jaxcel.util.MakeReportTool "../resources/simple_EL_example.xlsx" "../resources/simple_EL_example.json" "../output/simple_EL_example_result.xlsx"
+pause
+EXIT /b 0
diff --git a/Jaxcel/sample/bin/simple_EL_example_xls.bat b/Jaxcel/sample/bin/simple_EL_example_xls.bat
new file mode 100644 (file)
index 0000000..6c166dc
--- /dev/null
@@ -0,0 +1,3 @@
+java -classpath ..\..\build;..\..\lib\* org.hanei.jaxcel.util.MakeReportTool "../resources/simple_EL_example.xls" "../resources/simple_EL_example.json" "../output/simple_EL_example_result.xls"
+pause
+EXIT /b 0
diff --git a/Jaxcel/sample/bin/simple_EL_example_xlsx.bat b/Jaxcel/sample/bin/simple_EL_example_xlsx.bat
new file mode 100644 (file)
index 0000000..8e6270f
--- /dev/null
@@ -0,0 +1,3 @@
+java -classpath ..\..\build;..\..\lib\* org.hanei.jaxcel.util.MakeReportTool "../resources/simple_EL_example.xlsx" "../resources/simple_EL_example.json" "../output/simple_EL_example_result.xlsx"
+pause
+EXIT /b 0
diff --git a/Jaxcel/sample/bin/simple_table_example_xlsx.bat b/Jaxcel/sample/bin/simple_table_example_xlsx.bat
new file mode 100644 (file)
index 0000000..fc8ad25
--- /dev/null
@@ -0,0 +1,3 @@
+java -classpath ..\..\build;..\..\lib\* org.hanei.jaxcel.util.MakeReportTool "../resources/simple_table_example.xlsx" "../resources/simple_table_example.json" "../output/simple_table_example_result.xlsx"
+pause
+EXIT /b 0
diff --git a/Jaxcel/sample/resources/array_example.json b/Jaxcel/sample/resources/array_example.json
new file mode 100644 (file)
index 0000000..ff538f0
--- /dev/null
@@ -0,0 +1,3 @@
+{
+       "arrayData": ["HELLO", "JAXCEL!!", 100, 200, 300, 400, 500]
+}
\ No newline at end of file
diff --git a/Jaxcel/sample/resources/array_example.xlsx b/Jaxcel/sample/resources/array_example.xlsx
new file mode 100644 (file)
index 0000000..b9dad55
Binary files /dev/null and b/Jaxcel/sample/resources/array_example.xlsx differ
diff --git a/Jaxcel/sample/resources/map_example.json b/Jaxcel/sample/resources/map_example.json
new file mode 100644 (file)
index 0000000..22eeb71
--- /dev/null
@@ -0,0 +1,11 @@
+{
+       "mapData": {
+               "dataA": "HELLO", 
+               "dataB": "JAXCEL!!", 
+               "dataC": 100, 
+               "dataD": 200, 
+               "dataE": 300, 
+               "dataF": 400, 
+               "dataG": "日本語"
+       }
+}
\ No newline at end of file
diff --git a/Jaxcel/sample/resources/map_example.xlsx b/Jaxcel/sample/resources/map_example.xlsx
new file mode 100644 (file)
index 0000000..ec72bea
Binary files /dev/null and b/Jaxcel/sample/resources/map_example.xlsx differ
diff --git a/Jaxcel/sample/resources/simple_EL_example.json b/Jaxcel/sample/resources/simple_EL_example.json
new file mode 100644 (file)
index 0000000..bbef323
--- /dev/null
@@ -0,0 +1,4 @@
+{
+       "data1": "hello",
+       "data2": "jaxcel!"
+}
\ No newline at end of file
diff --git a/Jaxcel/sample/resources/simple_EL_example.xls b/Jaxcel/sample/resources/simple_EL_example.xls
new file mode 100644 (file)
index 0000000..87ae111
Binary files /dev/null and b/Jaxcel/sample/resources/simple_EL_example.xls differ
diff --git a/Jaxcel/sample/resources/simple_EL_example.xlsx b/Jaxcel/sample/resources/simple_EL_example.xlsx
new file mode 100644 (file)
index 0000000..6877214
Binary files /dev/null and b/Jaxcel/sample/resources/simple_EL_example.xlsx differ
diff --git a/Jaxcel/sample/resources/simple_table_example.json b/Jaxcel/sample/resources/simple_table_example.json
new file mode 100644 (file)
index 0000000..35a2428
--- /dev/null
@@ -0,0 +1,9 @@
+{
+       "tableData": [
+               {"data1": "aaa", "data2": 1, "data3": "2014-01-01", "data4": "00:00", "data5": "2014-01-01 00:00"},
+               {"data1": "bbb", "data2": 2, "data3": "2014-01-02", "data4": "01:10", "data5": "2014-02-03 01:15"},
+               {"data1": "ccc", "data2": 3, "data3": "2014-02-01", "data4": "04:30", "data5": "2014-03-11 06:30"},
+               {"data1": "ddd", "data2": 4, "data3": "2014-02-10", "data4": "20:00", "data5": "2014-06-21 12:00"},
+               {"data1": "日本語", "data2": 5, "data3": "2014-03-20", "data4": "23:59", "data5": "2014-12-31 15:35"}
+       ]
+}
\ No newline at end of file
diff --git a/Jaxcel/sample/resources/simple_table_example.xlsx b/Jaxcel/sample/resources/simple_table_example.xlsx
new file mode 100644 (file)
index 0000000..02c7b86
Binary files /dev/null and b/Jaxcel/sample/resources/simple_table_example.xlsx differ
diff --git a/Jaxcel/src/log4j2.xml b/Jaxcel/src/log4j2.xml
new file mode 100644 (file)
index 0000000..90b88b5
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Configuration status="WARN">
+  <Appenders>
+    <File name="File" fileName="../log/jaxcel.log">
+      <PatternLayout>
+       <Pattern>%d [%-5p] (%-15.15c{1}:%-15.15M:%5.5L) %m%n</Pattern>
+         </PatternLayout>
+    </File>
+  </Appenders>
+
+  <Loggers>
+    <Root level="debug">
+      <AppenderRef ref="File"/>
+    </Root>
+  </Loggers>
+</Configuration>
\ No newline at end of file
index f57bb25..6b07e00 100644 (file)
@@ -19,6 +19,7 @@
 package org.hanei.jaxcel.report;\r
 \r
 import java.io.File;\r
+import java.io.FileOutputStream;\r
 import java.io.IOException;\r
 import java.io.InputStream;\r
 import java.io.OutputStream;\r
@@ -251,6 +252,48 @@ public class ReportMaker {
 \r
                log.trace("makeReport end");\r
        }\r
+\r
+        /**\r
+        * 入力ストリームのExcelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。<br>\r
+        * 入力ストリームは別途クローズが必要。\r
+        * \r
+        * @param template Excelテンプレートファイル入力ストリーム\r
+        * @param parameter テンプレートに挿入するデータ\r
+        * @param output Excel帳票出力ファイル\r
+        *\r
+        * @throws JaxcelInputException 入力例外発生時\r
+        * @throws JaxcelOutputException 出力例外発生時\r
+        */\r
+       public void makeReport(InputStream template, Map<String, Object> parameter, File output) {\r
+               log.trace("makeReport start");\r
+               \r
+               // Excel帳票生成\r
+               Workbook book = makeReport(template, parameter);\r
+               \r
+               // 出力ストリーム\r
+               FileOutputStream _output;\r
+               try {\r
+                       _output = new FileOutputStream(output);\r
+               }\r
+               catch(Exception e) {\r
+                       log.error("output file open error: {}", e.getMessage(), e);\r
+                       throw new JaxcelOutputException("output file open error");\r
+               }\r
+\r
+               // 出力\r
+               outputReport(book, _output);\r
+               try {\r
+                       _output.close();\r
+               } catch (IOException e) {\r
+                       log.error("output file close error: {}", e.getMessage(), e);\r
+                       throw new JaxcelOutputException("output file close error");\r
+               }\r
+\r
+               // テンプレートファイルクローズ\r
+               close();\r
+\r
+               log.trace("makeReport end");\r
+       }\r
        \r
        /**\r
         * Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Workbookオブジェクトを返却する。<br>\r
@@ -319,6 +362,47 @@ public class ReportMaker {
 \r
                log.trace("makeReport end");\r
        }\r
+\r
+       /**\r
+        * Excelテンプレートファイルにデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。<br>\r
+        * \r
+        * @param template Excelテンプレートファイル\r
+        * @param parameter テンプレートに挿入するデータ\r
+        * @param output Excel帳票出力ファイル\r
+        * \r
+        * @throws JaxcelInputException 入力例外発生時\r
+        * @throws JaxcelOutputException 出力例外発生時\r
+        */\r
+       public void makeReport(File template, Map<String, Object> parameter, File output) {\r
+               log.trace("makeReport start");\r
+\r
+               // Workbook生成\r
+               Workbook book = makeReport(template, parameter);\r
+\r
+               // 出力ストリーム\r
+               FileOutputStream _output;\r
+               try {\r
+                       _output = new FileOutputStream(output);\r
+               }\r
+               catch(Exception e) {\r
+                       log.error("output file open error: {}", e.getMessage(), e);\r
+                       throw new JaxcelOutputException("output file open error");\r
+               }\r
+\r
+               // 出力\r
+               outputReport(book, _output);\r
+               try {\r
+                       _output.close();\r
+               } catch (IOException e) {\r
+                       log.error("output file close error: {}", e.getMessage(), e);\r
+                       throw new JaxcelOutputException("output file close error");\r
+               }\r
+               \r
+               // テンプレートファイルクローズ\r
+               close();\r
+\r
+               log.trace("makeReport end");\r
+       }\r
        \r
        /**\r
         * ExcelテンプレートのWorkbookオブジェクトにデータを挿入することでExcel帳票を生成する。<br>\r
index dd55731..d82b9c7 100644 (file)
@@ -20,6 +20,7 @@ package org.hanei.jaxcel.report;
 
 import java.text.ParseException;
 import java.util.ArrayList;
+import java.util.Map;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
@@ -39,7 +40,7 @@ import org.apache.poi.ss.util.CellReference;
 import org.apache.poi.xssf.usermodel.XSSFDrawing;
 import org.apache.poi.xssf.usermodel.XSSFSheet;
 import org.hanei.jaxcel.exception.JaxcelInputException;
-import org.hanei.jaxcel.util.JaxcelUtil;
+import org.hanei.jaxcel.util.ExcelUtil;
 import org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTDrawing;
 import org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTMarker;
 import org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTTwoCellAnchor;
@@ -655,8 +656,9 @@ public class TLParser {
                                }
                        }
                }
-               // newCellValが空白なら
+               // newCellValが空白
                else {
+                       cell.setCellType(Cell.CELL_TYPE_BLANK);
                        // 再パースフラグクリア
                        reParseFlg = false;
                }
@@ -674,6 +676,7 @@ public class TLParser {
                Cell cell, toCell;
                Object evalObject;
                Object listObject;
+               Object[] mapKeys = null;
                int listSize;
                ArrayList<CellRangeAddress> rangeList = new ArrayList<>(); 
                CellRangeAddress fromRange, toRange, tmpBfRange, tmpAfRange;
@@ -687,6 +690,11 @@ public class TLParser {
                }
                log.debug("list class: {}", listObject.getClass().getName());
 
+               // listObject Mapならキー取得
+               if(listObject instanceof Map) {
+                       mapKeys = ((Map<?, ?>)listObject).keySet().toArray();
+               }
+
                // listのサイズ取得
                evalObject = elMgr.evaluate("size(" + list + ")");
                // evalした結果がintでなければリスト不可なオブジェクトと判断
@@ -802,14 +810,14 @@ public class TLParser {
                        }
                        // 繰返し方向縦(行)の場合
                        else {
-                               fromRange = new CellRangeAddress(startRowIdx, startRowIdx + rowSpan - 1, 0, JaxcelUtil.getLastColNum(sheet));
+                               fromRange = new CellRangeAddress(startRowIdx, startRowIdx + rowSpan - 1, 0, ExcelUtil.getLastColNum(sheet));
                        }
                }
                else {
                        fromRange = new CellRangeAddress(startRowIdx, startRowIdx + rowSpan - 1, startColIdx, startColIdx + colSpan - 1);
                }
                // シートに収まる範囲にリサイズ
-               fromRange = JaxcelUtil.getIntersectRange(sheet, fromRange);
+               fromRange = ExcelUtil.getIntersectRange(sheet, fromRange);
 
                // 繰返しコピー回数1以上なら
                if(startIdx != endIdx) {
@@ -841,18 +849,18 @@ public class TLParser {
                                if(COL.equalsIgnoreCase(direction)) {
                                        distance *= colSpan;
                                        // 繰返し範囲以降をずらす
-                                       JaxcelUtil.shift(sheet, new CellRangeAddress(fromRange.getFirstRow(), fromRange.getLastRow(), fromRange.getLastColumn() + 1, fromRange.getLastColumn() + 1), COL, distance, block);
+                                       ExcelUtil.shift(sheet, new CellRangeAddress(fromRange.getFirstRow(), fromRange.getLastRow(), fromRange.getLastColumn() + 1, fromRange.getLastColumn() + 1), COL, distance, block);
                                }
                                // 繰返し方向縦(行)の場合
                                else {
                                        distance *= rowSpan;
                                        // 繰返し範囲以降をずらす
-                                       JaxcelUtil.shift(sheet, new CellRangeAddress(fromRange.getLastRow() + 1, fromRange.getLastRow() + 1, fromRange.getFirstColumn(), fromRange.getLastColumn()), ROW, distance, block);
+                                       ExcelUtil.shift(sheet, new CellRangeAddress(fromRange.getLastRow() + 1, fromRange.getLastRow() + 1, fromRange.getFirstColumn(), fromRange.getLastColumn()), ROW, distance, block);
                                }
                        }
                        // shift:falseの場合、コピー先範囲をクリア
                        else {
-                               JaxcelUtil.clearRange(sheet, toRange, COPY.equalsIgnoreCase(style), true);
+                               ExcelUtil.clearRange(sheet, toRange, COPY.equalsIgnoreCase(style), true);
                        }
                        // style:copyの場合、コピー元範囲の結合保持・解除
                        if(COPY.equalsIgnoreCase(style)) {
@@ -880,8 +888,6 @@ public class TLParser {
                }
 
                // コピー元範囲を繰返しコピー
-               int cpCount = 0;
-               boolean contFlag;
                // 範囲行でループ
                for(int r = fromRange.getFirstRow(); r <= fromRange.getLastRow(); r++) {
                        row = sheet.getRow(r);
@@ -902,14 +908,11 @@ public class TLParser {
                                }
 
                                // 繰返し回数でループ
-                               cpCount = 0;    // コピー実施回数のクリア
-                               for(int i = startIdx; (startIdx <= endIdx && i <= endIdx || startIdx > endIdx && i >= endIdx); i = (startIdx <= endIdx ? i + 1 : i - 1)) {
-                                       contFlag = false;
-                                       
+                               for(int i = startIdx, cpCount = 0; (startIdx <= endIdx && i <= endIdx || startIdx > endIdx && i >= endIdx); i = (startIdx <= endIdx ? i + 1 : i - 1), cpCount++) {
                                        // 繰返し方向横(列)(行がデフォルト)
                                        if(COL.equalsIgnoreCase(direction)) {
                                                // 範囲チェック
-                                               if(c + colSpan * cpCount < 0 || c + colSpan * cpCount > JaxcelUtil.getMaxColumnIndex(sheet)) {
+                                               if(c + colSpan * cpCount < 0 || c + colSpan * cpCount > ExcelUtil.getMaxColumnIndex(sheet)) {
                                                        log.warn("to cell outside sheet");
                                                        break;
                                                }
@@ -924,7 +927,7 @@ public class TLParser {
                                                        else {
                                                                log.debug("continue. from cell [{}] and to cell [{}] is null", (new CellReference(r, c)).formatAsString(), (new CellReference(r, c + colSpan * cpCount)).formatAsString());
                                                        }
-                                                       contFlag = true;
+                                                       continue;
                                                }
                                                else {
                                                        if(toCell == null) toCell = row.createCell(c + colSpan * cpCount);
@@ -937,7 +940,7 @@ public class TLParser {
                                        // 繰返し方向縦(行)の場合
                                        else {
                                                // 範囲チェック
-                                               if(r + rowSpan * cpCount < 0 || r + rowSpan * cpCount > JaxcelUtil.getMaxRowIndex(sheet)) {
+                                               if(r + rowSpan * cpCount < 0 || r + rowSpan * cpCount > ExcelUtil.getMaxRowIndex(sheet)) {
                                                        log.warn("to row outside sheet");
                                                        break;
                                                }
@@ -953,7 +956,7 @@ public class TLParser {
                                                        else {
                                                                log.debug("continue. from and to row is null");
                                                        }
-                                                       contFlag = true;
+                                                       continue;
                                                } 
                                                else {
                                                        if(toRow == null) toRow = sheet.createRow(r + rowSpan * cpCount);
@@ -971,55 +974,56 @@ public class TLParser {
                                                                else {
                                                                        log.debug("continue. from cell [{}] and to cell [{}] is null", (new CellReference(r, c)).formatAsString(), (new CellReference(r + rowSpan * cpCount, c)).formatAsString());
                                                                }
-                                                               contFlag = true;
+                                                               continue;
                                                        }
                                                        else {
                                                                if(toCell == null) toCell = toRow.createCell(c);
                                                        }
                                                }
                                        }
-                                       if(!contFlag) {
-                                               // スタイルコピーなら
-                                               if(cpCount > 0 && COPY.equalsIgnoreCase(style)) {
-                                                       // スタイルのコピー
-                                                       toCell.setCellStyle(cell.getCellStyle());
-                                               }
-                                               // 値
-                                               switch(cell.getCellType()) {
-                                               case Cell.CELL_TYPE_BLANK:
-                                                       toCell.setCellType(Cell.CELL_TYPE_BLANK);
-                                                       break;
-                                               case Cell.CELL_TYPE_BOOLEAN:
-                                                       toCell.setCellType(Cell.CELL_TYPE_BOOLEAN);
-                                                       toCell.setCellValue(cell.getBooleanCellValue());
-                                                       break;
-                                               case Cell.CELL_TYPE_ERROR:
-                                                       toCell.setCellType(Cell.CELL_TYPE_ERROR);
-                                                       toCell.setCellErrorValue(cell.getErrorCellValue());
-                                                       break;
-                                               case Cell.CELL_TYPE_FORMULA:
-                                                       toCell.setCellType(Cell.CELL_TYPE_FORMULA);
-                                                       // 数式のパース・移動先に合わせる
-                                                       toCell.setCellFormula(
-                                                                       JaxcelUtil.getMoveFormula(
-                                                                                       sheet, 
-                                                                                       cell.getCellFormula().replace((i == startIdx ? object : list + "[" + (startIdx - 1) + "]"), list + "[" + (i - 1) + "]"), 
-                                                                                       toCell.getRowIndex() - cell.getRowIndex(), 
-                                                                                       toCell.getColumnIndex() - cell.getColumnIndex()
-                                                                       )
-                                                       );
-                                                       break;
-                                               case Cell.CELL_TYPE_NUMERIC:
-                                                       toCell.setCellType(Cell.CELL_TYPE_NUMERIC);
-                                                       toCell.setCellValue(cell.getNumericCellValue());
-                                                       break;
-                                               case Cell.CELL_TYPE_STRING:
-                                                       toCell.setCellType(Cell.CELL_TYPE_STRING);
-                                                       toCell.setCellValue(cell.getStringCellValue().replace((i == startIdx ? object : list + "[" + (startIdx - 1) + "]"), list + "[" + (i - 1) + "]"));
-                                                       break;
-                                               }
+
+                                       // スタイルコピーなら
+                                       if(cpCount > 0 && COPY.equalsIgnoreCase(style)) {
+                                               // スタイルのコピー
+                                               toCell.setCellStyle(cell.getCellStyle());
+                                       }
+                                       // 値のコピー
+                                       switch(cell.getCellType()) {
+                                       case Cell.CELL_TYPE_BLANK:
+                                               toCell.setCellType(Cell.CELL_TYPE_BLANK);
+                                               break;
+                                       case Cell.CELL_TYPE_BOOLEAN:
+                                               toCell.setCellType(Cell.CELL_TYPE_BOOLEAN);
+                                               toCell.setCellValue(cell.getBooleanCellValue());
+                                               break;
+                                       case Cell.CELL_TYPE_ERROR:
+                                               toCell.setCellType(Cell.CELL_TYPE_ERROR);
+                                               toCell.setCellErrorValue(cell.getErrorCellValue());
+                                               break;
+                                       case Cell.CELL_TYPE_FORMULA:
+                                               toCell.setCellType(Cell.CELL_TYPE_FORMULA);
+                                               // 数式のパース・移動先に合わせる
+                                               toCell.setCellFormula(
+                                                               ExcelUtil.getMoveFormula(
+                                                                               sheet, 
+                                                                               cell.getCellFormula().replace(
+                                                                                               (i == startIdx ? object : list + "[" + (mapKeys == null ? (startIdx - 1) : "'" + mapKeys[startIdx - 1] + "'") + "]"), list + "[" + (mapKeys == null ? (i - 1) : "'" + mapKeys[i - 1] + "'") + "]"), 
+                                                                               toCell.getRowIndex() - cell.getRowIndex(), 
+                                                                               toCell.getColumnIndex() - cell.getColumnIndex()
+                                                               )
+                                               );
+                                               log.debug("to cell Formula: {}", toCell.getCellFormula());
+                                               break;
+                                       case Cell.CELL_TYPE_NUMERIC:
+                                               toCell.setCellType(Cell.CELL_TYPE_NUMERIC);
+                                               toCell.setCellValue(cell.getNumericCellValue());
+                                               break;
+                                       case Cell.CELL_TYPE_STRING:
+                                               toCell.setCellType(Cell.CELL_TYPE_STRING);
+                                               toCell.setCellValue(cell.getStringCellValue().replace((i == startIdx ? object : list + "[" + (mapKeys == null ? (startIdx - 1) : "'" + mapKeys[startIdx - 1] + "'") + "]"), list + "[" + (mapKeys == null ? (i - 1) : "'" + mapKeys[i - 1] + "'") + "]"));
+                                               log.debug("to cell string: {}", toCell.getStringCellValue());
+                                               break;
                                        }
-                                       cpCount++;
                                }
                        }
                }
@@ -1042,8 +1046,7 @@ public class TLParser {
                                for(int c = 0; c < rangeList.size(); c++) {
                                        tmpBfRange = rangeList.get(c);
                                        // 繰返し回数でループ
-                                       cpCount = 1;    // コピー実施回数のクリア
-                                       for(int i = startIdx; (startIdx <= endIdx && i <= endIdx || startIdx > endIdx && i >= endIdx); i = (startIdx <= endIdx ? i + 1 : i - 1)) {
+                                       for(int i = startIdx, cpCount = 1; (startIdx <= endIdx && i <= endIdx || startIdx > endIdx && i >= endIdx); i = (startIdx <= endIdx ? i + 1 : i - 1), cpCount++) {
                                                // 初回はコピーしない(コピー元だから)
                                                if(i == startIdx) continue;
                                                // コピー先レンジ
@@ -1054,7 +1057,6 @@ public class TLParser {
                                                                tmpBfRange.getLastColumn() + (addCol * cpCount));
                                                sheet.addMergedRegion(tmpAfRange);
                                                log.debug("mergedRegion copy. from: [{}] to: [{}]", tmpBfRange.formatAsString(), tmpAfRange.formatAsString());
-                                               cpCount++;
                                        }
                                }
                        }
@@ -1147,8 +1149,8 @@ public class TLParser {
                                                                        case CellRangeUtil.INSIDE:
                                                                        case CellRangeUtil.OVERLAP:
                                                                                // 繰返し回数でループ
-                                                                               cpCount = 1;    // コピー実施回数のクリア
-                                                                               for(int j = startIdx; (startIdx <= endIdx && j <= endIdx || startIdx > endIdx && j >= endIdx); j = (startIdx <= endIdx ? j + 1 : j - 1)) {
+                                                                               ;       // コピー実施回数のクリア
+                                                                               for(int j = startIdx, cpCount = 1; (startIdx <= endIdx && j <= endIdx || startIdx > endIdx && j >= endIdx); j = (startIdx <= endIdx ? j + 1 : j - 1), cpCount++) {
                                                                                        // 初回はコピーしない(コピー元だから)
                                                                                        if(j == startIdx) continue;
                                                                                        // TODO これでオブジェクト(アンカー)のコピーができる!!
@@ -1164,7 +1166,6 @@ public class TLParser {
                                                                                                tmpAfRange = new CellRangeAddress(from.getRow(), to.getRow(), from.getCol(), to.getCol());
                                                                                                log.debug("object copy from: [{}] to: [{}]", tmpBfRange.formatAsString(), tmpAfRange.formatAsString());
                                                                                        }
-                                                                                       cpCount++;
                                                                                }
                                                                        }
                                                                }
@@ -1219,17 +1220,17 @@ public class TLParser {
                        switch(delete) {
                        // クリア
                        case CLEAR:
-                               JaxcelUtil.clearRange(sheet, (new CellRangeAddress(startRowIdx, startRowIdx + rowSpan - 1, startColIdx, startColIdx + colSpan - 1)), true, true);
+                               ExcelUtil.clearRange(sheet, (new CellRangeAddress(startRowIdx, startRowIdx + rowSpan - 1, startColIdx, startColIdx + colSpan - 1)), true, true);
                                break;
                        // 左詰め
                        case LEFT:
                                // IF範囲以降をずらす
-                               JaxcelUtil.shift(sheet, new CellRangeAddress(startRowIdx, startRowIdx + rowSpan - 1, startColIdx + colSpan, startColIdx + colSpan), COL, -colSpan, block);
+                               ExcelUtil.shift(sheet, new CellRangeAddress(startRowIdx, startRowIdx + rowSpan - 1, startColIdx + colSpan, startColIdx + colSpan), COL, -colSpan, block);
                                break;
                        // 上詰め
                        case UP:
                                // IF範囲以降をずらす
-                               JaxcelUtil.shift(sheet, new CellRangeAddress(startRowIdx + rowSpan, startRowIdx + rowSpan, startColIdx, startColIdx + colSpan - 1), ROW, -rowSpan, block);
+                               ExcelUtil.shift(sheet, new CellRangeAddress(startRowIdx + rowSpan, startRowIdx + rowSpan, startColIdx, startColIdx + colSpan - 1), ROW, -rowSpan, block);
                        }
                }
                log.trace("parseIf end");
@@ -65,9 +65,9 @@ import org.slf4j.Logger;
  * @version 1.00.00
  * @author Noboru Saito
  */
-public class JaxcelUtil {
+public class ExcelUtil {
 
-       private static final Logger log = LoggerFactory.getLogger(JaxcelUtil.class);
+       private static final Logger log = LoggerFactory.getLogger(ExcelUtil.class);
        
        /** 範囲判定 */
        public static final String INSIDE = "inside";
@@ -795,10 +795,10 @@ public class JaxcelUtil {
         * @param rangeA        対象範囲A
         * @param rangeB        対象範囲B
         * 
-        * @return      JaxcelUtil.INSIDE:対象範囲Aに対象範囲Bが含まれている<br>
-        * JaxcelUtil.OVERLAP:対象範囲Aに対象範囲Bの一部が交差している<br>
-        * JaxcelUtil.ENCLOSES:対象範囲Bに対象範囲Aが含まれている<br>
-        * JaxcelUtil.NO_INTERSECTION:対象範囲Aに対象範囲Bは一部の含まれていない
+        * @return      ExcelUtil.INSIDE:対象範囲Aに対象範囲Bが含まれている<br>
+        * ExcelUtil.OVERLAP:対象範囲Aに対象範囲Bの一部が交差している<br>
+        * ExcelUtil.ENCLOSES:対象範囲Bに対象範囲Aが含まれている<br>
+        * ExcelUtil.NO_INTERSECTION:対象範囲Aに対象範囲Bは一部の含まれていない
         */
        public static String getIntersectString(CellRangeAddress rangeA, CellRangeAddress rangeB) {
                // 範囲内に含まれている or 掛かっている テーブルクリア 
diff --git a/Jaxcel/src/org/hanei/jaxcel/util/MakeReportTool.java b/Jaxcel/src/org/hanei/jaxcel/util/MakeReportTool.java
new file mode 100644 (file)
index 0000000..c521177
--- /dev/null
@@ -0,0 +1,47 @@
+package org.hanei.jaxcel.util;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.InputStreamReader;
+import java.util.HashMap;
+import net.arnx.jsonic.JSON;
+import org.hanei.jaxcel.report.ReportMaker;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+
+public class MakeReportTool {
+
+       private static final Logger log = LoggerFactory.getLogger(MakeReportTool.class);
+
+       /**
+        * ExcelテンプレートファイルにJSONファイルのデータを挿入することでExcel帳票を生成、Excel帳票ファイルを出力する。
+        * 
+        * @param args arg1: Excelテンプレートファイルパス<br>
+        * arg2: パラメータJSONファイルパス<br>
+        * arg3: Excel帳票出力ファイルパス
+        * 
+        * @throws Exception 
+        */
+       public static void main(String[] args) throws Exception {
+               
+               if(args.length != 3) {
+                       System.out.println("illegal arguments.");
+                       System.out.println("arg1: template excel file path");
+                       System.out.println("arg2: parameters json file path");
+                       System.out.println("arg3: output excel file path");
+                       System.out.println("...relative path from the build root. or absolute path");
+                       System.exit(0);
+               }
+               // data load
+               HashMap<String, Object> parameter = JSON.decode(new InputStreamReader(new FileInputStream(new File(args[1])),"UTF-8"));
+               
+               ReportMaker maker = new ReportMaker();
+               log.info("====== makeReport Start ======");
+               maker.makeReport(new File(args[0]), parameter, new File(args[2]));
+               System.out.println("output complate " + args[2]);
+               System.out.println("see debug log ../log/jaxcel.log");
+               log.info("====== makeReport End ======");
+       }
+
+}