私はJAVAでプログラミングを学習しています。
MSワードの日付と時刻を正常に印刷するプログラムを作成しましたが、別の機能のMSワードドキュメントに文字列を印刷したいと考えています。私はメインからしか印刷できません。メソッド内のシンボル変数が見つかりません
私のプログラムはここにあります。
はシンボル変数の実行を見つけることができません:私は、構文エラーが発生しましたと言って私の
date()
機能でrun.setText(day1);
を使用したとき、あなたが見ることができるようにimport java.util.*; import java.io.*; import org.apache.poi.xwpf.usermodel.*; public class bill { public static void main(String[] args)throws Exception { //Blank Document XWPFDocument document= new XWPFDocument(); //Write the Document in file system FileOutputStream out = new FileOutputStream("createparagraph.docx"); //create Paragraph XWPFParagraph paragraph = document.createParagraph(); XWPFRun run=paragraph.createRun(); bill date1=new bill(); String day1=date1.date(); run.setText(day1) document.write(out); out.close(); } public String date() { int day, month, year; int second, minute, hour; GregorianCalendar date = new GregorianCalendar(); day = date.get(Calendar.DAY_OF_MONTH); month = date.get(Calendar.MONTH); year = date.get(Calendar.YEAR); second = date.get(Calendar.SECOND); minute = date.get(Calendar.MINUTE); hour = date.get(Calendar.HOUR); String day1= String.valueOf(day); String month1= String.valueOf(month); String year1= String.valueOf(year); String second1= String.valueOf(second); String minute1= String.valueOf(minute); String hour1= String.valueOf(hour); run.setText(day1); //here is error * return day1; } }
。
私は新しいです、私は間違った英語や慣習を使用しています。
これを使用して、さまざまな機能からMSワードでデータを印刷してください。
皆さんが修正プログラムを投稿していただければ、本当に感謝いたします。
EDIT が、私はこれをしなかったが、今は何もあなたの最初の例では、MSワード
import java.util.*;
import java.io.*;
import org.apache.poi.xwpf.usermodel.*;
public class bill
{
public static void main(String[] args)throws Exception
{
//Blank Document
XWPFDocument document= new XWPFDocument();
//Write the Document in file system
FileOutputStream out = new FileOutputStream("createparagraph.docx");
bill date1=new bill();
String day1=date1.date();
document.write(out);
out.close();
}
public String date()
{
int day, month, year;
int second, minute, hour;
GregorianCalendar date = new GregorianCalendar();
day = date.get(Calendar.DAY_OF_MONTH);
month = date.get(Calendar.MONTH);
year = date.get(Calendar.YEAR);
second = date.get(Calendar.SECOND);
minute = date.get(Calendar.MINUTE);
hour = date.get(Calendar.HOUR);
String day1= String.valueOf(day);
String month1= String.valueOf(month);
String year1= String.valueOf(year);
String second1= String.valueOf(second);
String minute1= String.valueOf(minute);
String hour1= String.valueOf(hour);
XWPFDocument document= new XWPFDocument();
XWPFParagraph paragraph = document.createParagraph();
XWPFRun run=paragraph.createRun();
run.setText(day1+"/"+month1+"/"+year1+" "+second+":"+minute1+":"+hour1);
return day1;
}
}
runを使用する前にメソッド内で宣言/初期化する必要があります。 –
私はそのvishal kamatを試しました.. –