package jexcel.jxl.nimit;
import java.awt.Label;
import java.io.File;
import java.io.IOException;
import jxl.Cell;
import jxl.CellType;
import jxl.LabelCell;
import jxl.NumberCell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
import jxl.write.WritableCell;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;
import jxl.write.biff.RowsExceededException;
public class ExcelJxl {
/**
* @param args
* @throws IOException
* @throws BiffException
* @throws WriteException
* @throws RowsExceededException
*/
public static void main(String[] args) throws BiffException, IOException, RowsExceededException, WriteException {
// TODO Auto-generated method stub
ExcelJxl.WriteFile("D:\nimit.xls");
}
public static void WriteFile(String path) throws BiffException, IOException, RowsExceededException, WriteException{
Workbook wb=Workbook.getWorkbook(new File(path));
WritableWorkbook copy=Workbook.createWorkbook(new File("D:\temp.xls"),wb);
WritableSheet sheet = copy.getSheet(1);
WritableCell cell = sheet.getWritableCell(0,0);
String S="nimit";
if (cell.getType() == CellType.LABEL)
{
LabelCell l = (LabelCell) cell;
l.setString(S);
}
copy.write();
copy.close();
wb.close();
}
}
मैं अपने कार्यक्रम संपादित किया है, और अब यह कहना है कि setString() विधि setString (स्ट्रिंग) प्रकार के लिए अपरिभाषित LabelCell मैं प्रलेखन पढ़ा है, वहाँ एक विधि setString है लेबलसेल प्रकार में।लेखन फ़ाइल
कार्यपुस्तिका कक्षा में विधि 'लेखन' की कोई परिभाषा नहीं है। इसे देखें: http://jexcelapi.sourceforge.net/resources/javadocs/2_6_10/docs/jxl/Workbook.html – Sabbath
यहां कुछ कोड दिए गए हैं: http://www.vogella.com/articles/JavaExcel/article.html – Sabbath
लेकिन इस उदाहरण में यह है। [लिंक] (http://www.andykhan.com/jexcelapi/tutorial.html) एक एक्सेल फ़ाइल में लिखने के लिए। –