質問編集履歴

6

エラー内容の変更

2019/09/12 05:31

投稿

lsla
lsla

スコア7

test CHANGED
File without changes
test CHANGED
@@ -38,17 +38,7 @@
38
38
 
39
39
  ```
40
40
 
41
- java.lang.NullPointerException
42
-
43
- at Daitouryou3.main(Daitouryou3.java:23)
44
-
45
-
46
-
47
- エラー箇所
48
-
49
- String cs = __sheet.getRow(i).getCell(0).getStringCellValue();//文字列のセルの値を取得する__
50
-
51
- getStringCellValue」の部分がエラーしま
41
+ メソッド getStringCellvalue() は型 XSSFCell で未定義で
52
42
 
53
43
 
54
44
 

5

for文内のRowとCellのオブジェクト設定を変更した

2019/09/12 05:31

投稿

lsla
lsla

スコア7

test CHANGED
File without changes
test CHANGED
@@ -62,14 +62,14 @@
62
62
 
63
63
  ```ここに言語名を入力
64
64
 
65
- ※「//」している部分は非表示にしている状態です。
66
-
67
-
68
-
69
65
  import java.io.FileInputStream;
70
66
 
71
67
 
72
68
 
69
+ import org.apache.poi.xssf.usermodel.XSSFCell;
70
+
71
+ import org.apache.poi.xssf.usermodel.XSSFRow;
72
+
73
73
  import org.apache.poi.xssf.usermodel.XSSFSheet;
74
74
 
75
75
  import org.apache.poi.xssf.usermodel.XSSFWorkbook;
@@ -84,9 +84,17 @@
84
84
 
85
85
  //パスの取得
86
86
 
87
- String filePath = "C:\Users\s\Documents\javaプログラム(個人用)\歴代アメリカ人大統領.xlsx";
87
+ String filePath = "C:\Users\s.shimamori\Documents\javaプログラム(個人用)\歴代アメリカ人大統領.xlsx";
88
+
88
-
89
+ //
90
+
89
-
91
+ String sheet1 = null;
92
+
93
+ String getRow = null;
94
+
95
+ String getCell = null;
96
+
97
+ //
90
98
 
91
99
  try {
92
100
 
@@ -102,25 +110,23 @@
102
110
 
103
111
 
104
112
 
105
-
106
-
107
113
  /////値の読み込み/////
108
114
 
109
115
  for (int i = 1; i <= sheet.getLastRowNum(); i++) { //データ有きの最後の行までカウントしていく
110
116
 
111
117
 
112
118
 
113
- String cs = __sheet.getRow(i).getCell(0).**getStringCellValue()**;//文字列のセルの値を取得する__
119
+ //String cs = sheet.getRow(i).getCell(0).getStringCellValue();//文字列のセルの値を取得する
114
-
120
+
115
- //XSSFRow row = sheet.getRow(i); //i番目の行を引数に代入
121
+ XSSFRow row = sheet.getRow(i); //i番目の行を引数に代入
116
-
122
+
117
- //XSSFCell cell = row.getCell(0); //0番目のセルを引数に代入
123
+ XSSFCell cell = row.getCell(0); //0番目のセルを引数に代入
118
-
124
+
119
- //String cellString = cell.getStringCellvalue();
125
+ String cellString = cell.getStringCellvalue();
120
-
121
-
122
-
126
+
127
+
128
+
123
- System.out.println(cs);//表示
129
+ System.out.println(cellString);//表示
124
130
 
125
131
 
126
132
 
@@ -154,7 +160,7 @@
154
160
 
155
161
 
156
162
 
157
-
163
+ //return cellString.getString();
158
164
 
159
165
  }
160
166
 
@@ -170,6 +176,8 @@
170
176
 
171
177
  }
172
178
 
179
+
180
+
173
181
  ```
174
182
 
175
183
 

4

エラー箇所を太字に修正

2019/09/12 05:27

投稿

lsla
lsla

スコア7

test CHANGED
File without changes
test CHANGED
@@ -110,7 +110,7 @@
110
110
 
111
111
 
112
112
 
113
- String cs = __sheet.getRow(i).getCell(0).**__getStringCellValue()__**;//文字列のセルの値を取得する__
113
+ String cs = __sheet.getRow(i).getCell(0).**getStringCellValue()**;//文字列のセルの値を取得する__
114
114
 
115
115
  //XSSFRow row = sheet.getRow(i); //i番目の行を引数に代入
116
116
 

3

for文内におけるint i = 0;→int i = 1;へ変更

2019/09/12 05:00

投稿

lsla
lsla

スコア7

test CHANGED
File without changes
test CHANGED
@@ -106,7 +106,7 @@
106
106
 
107
107
  /////値の読み込み/////
108
108
 
109
- for (int i = 0; i <= sheet.getLastRowNum(); i++) { //データ有きの最後の行までカウントしていく
109
+ for (int i = 1; i <= sheet.getLastRowNum(); i++) { //データ有きの最後の行までカウントしていく
110
110
 
111
111
 
112
112
 

2

一部のコードを表示させた

2019/09/12 04:43

投稿

lsla
lsla

スコア7

test CHANGED
File without changes
test CHANGED
@@ -126,7 +126,7 @@
126
126
 
127
127
  //NullPointerException()の除去//////////////////////
128
128
 
129
- /*try {
129
+ try {
130
130
 
131
131
 
132
132
 
@@ -148,7 +148,7 @@
148
148
 
149
149
  ///////NullPointerException()の除去///////////////////
150
150
 
151
- }*/
151
+ }
152
152
 
153
153
  ////////値の読み込み/////
154
154
 

1

ソースコードの移動

2019/09/12 01:33

投稿

lsla
lsla

スコア7

test CHANGED
File without changes
test CHANGED
@@ -54,6 +54,14 @@
54
54
 
55
55
  ```
56
56
 
57
+
58
+
59
+
60
+
61
+
62
+
63
+ ```ここに言語名を入力
64
+
57
65
  ※「//」している部分は非表示にしている状態です。
58
66
 
59
67
 
@@ -162,14 +170,6 @@
162
170
 
163
171
  }
164
172
 
165
-
166
-
167
-
168
-
169
- ```ここに言語名を入力
170
-
171
- Java
172
-
173
173
  ```
174
174
 
175
175