का उपयोग कर xlsm (Excel 2007) को लिखें, मैंने xlsm (Excel 2007) लिखने के लिए जावा फ़ाइल लिखी है।apache poi
अपाचे पीओआई लाइब्रेरी का उपयोग करके, xlsx फ़ाइल लिखना सफलता है। और लेखन xlsm फ़ाइल सफलता है। लेकिन xlsm फ़ाइल खोलने पर त्रुटि के कारण मैं xlsm फ़ाइल नहीं खोल सकता।
यह संभव Apache POI लाइब्रेरी का उपयोग xlsm फ़ाइल में लिखने का होगा?
यदि यह संभव है xlsm लिखने के लिए, कृपया गाइड लाइन Apache POI लाइब्रेरी का उपयोग कर xlsm फ़ाइल में लिखने के लिए प्रदान करते हैं। अगर आप अपने पत्र में मैक्रो की जरूरत नहीं है, तो आप बस के रूप में अच्छी विस्तार के रूप में उपयोग कर सकते हैं .xlsx
XSSFWorkbook workBook = new XSSFWorkbook();
XSSFSheet sheet = workBook.createSheet("Related_SRC");
String realName = "Test.xlsm";
File file = new File("C:\\sdpApp", realName);
try {
FileOutputStream fileOutput = new FileOutputStream(file);
workBook.write(fileOutput);
fileOutput.close();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
धन्यवाद
पीओआई का कौन सा संस्करण आप उपयोग कर रहे हैं? – centic
हम poi-3.8 संस्करण का उपयोग कर रहे हैं। – user2636961