teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

エラーの修正

2020/01/16 13:09

投稿

k2-y
k2-y

スコア6

title CHANGED
File without changes
body CHANGED
@@ -82,23 +82,12 @@
82
82
  ### 発生している問題・エラーメッセージ
83
83
 
84
84
  ```
85
- Uncaught TypeError: e.indexOf is not a function
85
+ Uncaught TypeError: Cannot read property 'length' of undefined
86
- at xlsx.full.min.js:19
86
+ at yu (xlsx.full.min.js:18)
87
- at Array.forEach (<anonymous>)
88
- at Gd (xlsx.full.min.js:19)
87
+ at kp (xlsx.full.min.js:19)
89
- at xlsx.full.min.js:19
90
- at Array.forEach (<anonymous>)
91
- at jd (xlsx.full.min.js:19)
88
+ at lg (xlsx.full.min.js:22)
92
- at Kd (xlsx.full.min.js:19)
89
+ at Eg (xlsx.full.min.js:23)
93
90
  at Object.Bg [as write] (xlsx.full.min.js:23)
94
- at func1 (index.html:59)
91
+ at func1 (index.html:33)
95
92
  at HTMLInputElement.onclick (index.html:10)
96
- (anonymous) @ xlsx.full.min.js:19
97
- Gd @ xlsx.full.min.js:19
98
- (anonymous) @ xlsx.full.min.js:19
99
- jd @ xlsx.full.min.js:19
100
- Kd @ xlsx.full.min.js:19
101
- Bg @ xlsx.full.min.js:23
102
- func1 @ index.html:59
103
- onclick @ index.html:10
104
93
  ```

1

考えていることの追加

2020/01/16 13:09

投稿

k2-y
k2-y

スコア6

title CHANGED
File without changes
body CHANGED
@@ -20,6 +20,11 @@
20
20
  = array1 のところを'123'としてためすとエラーがでました。このエラーは自分で解析できませんでした。
21
21
  実際配列形式で代入すると思うので、このエラーは無視できるのかなと思います。
22
22
 
23
+ ### 考えていること
24
+ workbook.Sheets[n] = array1;で代入するarrayに何か特別な処理が必要なのでしょうか?
25
+ 参考にしたリンク先ではworkbook.Sheets[n] = XLSX.utils.table_to_sheet(currentValue, wopts);
26
+ のように書いています。ほかのサイトでもXLSX.utils.というのが使われており、arrayの形式(?)が問題なのでしょうか。。。
27
+
23
28
  ### 該当のソースコード
24
29
 
25
30
  ```JavaScript