PDA

View Full Version : خواندن ونوشتن با جاوا؟؟؟؟؟؟؟؟



lilashad
جمعه 19 اسفند 1390, 23:57 عصر
با سلام
من می خوام یه پروژه تهیه کنم که یه صفحه ورد را با جاوا باز کنم ،بخونم ودر صفحه بنویسم باید چه کنم؟؟؟؟؟؟؟؟؟

سپاس

lilashad
یک شنبه 21 اسفند 1390, 23:23 عصر
هیچ کسی نمی دونه که چکونه فایل ورد را با جاوا بخونیم و ویرایش کنیم
لطفا واب بدید کارم گیره؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟/

spiderman200700
دوشنبه 22 اسفند 1390, 01:43 صبح
سلام.
یه نگاهی به این کد بندازی همه چیز دستگیرت میشه.
public class Headers {

public void newWordDoc(String baseFilename, String outputFilename) {
POIFSFileSystem fs = null;
HWPFDocument doc = null;
try {
fs = new POIFSFileSystem(new FileInputStream(baseFilename));
doc = new HWPFDocument(fs);

// Get the Range object encapsulating the text for the //entire document.
Range range = doc.getRange();
if ((range.text()).contains("SASI")) {
range.replaceText("SASI", "${56565656}");
}
doc.write(new FileOutputStream(outputFilename));
} catch (Exception ex) {
System.out.println("Caught an: " + ex.getClass().getName());
System.out.println("Message: " + ex.getMessage());
System.out.println("Stacktrace follows.............");
ex.printStackTrace(System.out);
}
}

public static void main(String[] args) {
Headers wt = new Headers();
wt.newWordDoc("/home/bvritic/Desktop/docs/LatestResume.doc", "/home/bvritic/Desktop/docs/LatestResume.doc");
}
}
توی این کلاس یه فایل Doc باز میشه و محتویاتش توی یه فایل Doc دیگه نوشته میشه.
فقط برای اجرای این کد باید کتابخونه ی POI رو به پروژه اضافه کنی.

لینک دانلود poi-scratchpad-3.7 (http://repo1.maven.org/maven2/org/apache/poi/poi-scratchpad/3.7/poi-scratchpad-3.7.jar)
البته فکر کنم این کتابخونه چند تا کلاس رو کم داره.
خودتم یه سرچی بکن حتما کتابخونه ی کاملشو گیر میاری.
موفق باشی

lilashad
سه شنبه 23 اسفند 1390, 22:02 عصر
سلام
فایل jarرا با چه باز کنم