0
"articlevalue"という値をExcelシートに書き込もうとしています。 私は毎日それを実行するので、私は "月曜日"、 "火曜日" .... "天気予報"の列を持っています。 "dayofweek"という文字列変数を使用して、値を書き込む列を作成しますが、:書き込み時にカラム名として動的文字列値を使用できません
datatable.setCellData( "Records"、dayofweek、i + 1、articlevalue);
dayofweek変数が嫌いですか?
私が使っているのは: datatable.setCellData( "Records"、 "Monday"、i + 1、articlevalue);
それは正常に動作しますが、私は列の値を制御したいです。
を参照してくださいコード:
String articlevalue = "1 " + outArray[0] + "\r\n" + "2 " + outArray[1] + "\r\n" + "3 " + outArray[2] + "\r\n" + "4 " + outArray[3] + "\r\n" + "5 " + outArray[4];
// System.out.println(article value);
Calendar calendar = Calendar.getInstance();
int day = calendar.get(Calendar.DAY_OF_WEEK);
String todayDate = String.valueOf(day);
if (todayDate .equals("1")) {
String dayofweek = "Sunday";
System.out.println(dayofweek);
}
else if (todayDate .equals("2")) {
String dayofweek = "Monday";
System.out.println(dayofweek);
}
else if (todayDate .equals("3")) {
String dayofweek = "Tuesday";
System.out.println(dayofweek);
}
else if (todayDate .equals("4")) {
String dayofweek = "Wednesday";
System.out.println(dayofweek);
}
else if (todayDate .equals("5")) {
String dayofweek = "Thursday";
System.out.println(dayofweek);
}
else if (todayDate .equals("6")) {
String dayofweek = "Friday";
System.out.println(dayofweek);
}
else if (todayDate .equals("7")) {
String dayofweek = "Saturday";
System.out.println(dayofweek);
}
// I want to use the following to , but it doesn't like dayofweek
datatable.setCellData("Records",dayofweek,i+1,articlevalue);
'datatable'の型は何ですか? –
Xls_Reader datatable = new Xls_Reader( "C:\ Temp \\ results.xlsx"); 整数。 –