質問編集履歴
2
前提事項・発生している問題に追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,10 +1,28 @@
|
|
1
|
-
###
|
1
|
+
### 実現したいこと
|
2
2
|
|
3
3
|
|
4
4
|
|
5
5
|
データベースから抽出されたデータを、テンプレートとして読み込んだエクセルファイルに、抽出結果を埋め込んでファイルに出力するものを作っています。
|
6
6
|
|
7
7
|
|
8
|
+
|
9
|
+
### 前提事項
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
検証に用いた2つのファイルについて、「破損していないファイル」と「破損しているファイル」の詳細について、次の通りご報告します。
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
0. 両方に共通して、同じエクセルファイルのデータを「同じデータベース」にインポートし、「同じテーブルの同じ件数分のデータ」 を使用。
|
18
|
+
|
19
|
+
0. データ容量は4237行(1.86MB)共通です。
|
20
|
+
|
21
|
+
0. 破損していないファイルでは、条件違いで「12シート(内10シートが埋め込み対象)」を使用。エラーなし。
|
22
|
+
|
23
|
+
0. 破損したファイルでは、条件違いで「32シート(内29シートが埋め込み対象)」を使用。
|
24
|
+
|
25
|
+
0. 破損していないファイル(1.46MB)と破損したファイル(2.85MB)では、異なるエクセルの雛形を使用。共に正常保存できた雛形です。
|
8
26
|
|
9
27
|
|
10
28
|
|
@@ -16,7 +34,9 @@
|
|
16
34
|
|
17
35
|
- 削除されているパーツは、ワークシート内に設置した図形をグループ化したものです。
|
18
36
|
|
19
|
-
- ワークシートは合計で2
|
37
|
+
- ワークシートは合計で32個あり、決まってワークシート番号が「一番最後」となるシートのみ、削除されてしまいます。
|
38
|
+
|
39
|
+
- 図形要素を使用しているワークシートは32シート中28シートで、ワークシート番号が一番最後のシートに図形要素が入っていないシートに設定したときは、ワークシート番号に依存せず**『図形要素が入っている、かつ、ワークシート番号が最後』のシートが削除**されてしまいます。
|
20
40
|
|
21
41
|
|
22
42
|
|
1
該当のコードを確認できるようにしました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,6 +26,14 @@
|
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
+
### 該当のソースコード
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
該当するソースコードを直書きしたかったのですが、長文すぎて埋め込みが出来なく、Googleのクラウドにアップしました。
|
34
|
+
|
35
|
+
[ng.php.txt](https://drive.google.com/file/d/192UMF1Q3Ec9m0L-DT7L7q_0irqZrjX2N/view?usp=sharing)
|
36
|
+
|
29
37
|
|
30
38
|
|
31
39
|
### 試したこと
|
@@ -42,4 +50,10 @@
|
|
42
50
|
|
43
51
|
現状、ファイルを開く際に、自動修復が行われるため、別のワークシートでも使用しているので、削除された図形をコピペして対応しています。
|
44
52
|
|
53
|
+
|
54
|
+
|
45
|
-
また、このエラーは作業上影響が低いため、現状の通り、手作業での対応でも問題ないのですが、エラー表示
|
55
|
+
また、このエラーは作業上影響が低いため、現状の通り、手作業での対応でも問題ないのですが、エラー表示が出るのは使用感の上で、あまり気持ち良いものではありません。是非解決したいと思っています。
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
よろしくお願い致します。
|