deleteWorksheet
Versionshinweise | 24.3 |
---|---|
Web Client | |
Windows Client |
|
Code
void deleteWorksheet(Spreadsheet spreadsheet, String sheetName) throws ExcelException]] ></ac:plain-text-body></ac:structured-macro><p><br /></p><h1>Beschreibung</h1><p>Löschen des angegebenen Arbeitsblatts in der übergebenen Tabellenkalkulationsdatei. <br />Hinweis: Ist in der Tabellenkalkulationsdatei das zu löschende Arbeitsblatt nicht vorhanden, so erfolgt keine Änderung und es wird kein Fehler geworfen.</p><p><strong>Parameter</strong></p><ul><li>spreadsheet<br />Repräsentiert die Tabellenkalkulationsdatei</li><li>sheetName<br />Name des zu löschenden Arbeitsblatts (z.B. "CONFIG")<br /><br /></li></ul><p><strong>Exception</strong> <br />Wird nur bei einem internen Fehler geworfen. </p><h1>Beispiele</h1><ac:structured-macro ac:name="code" ac:schema-version="1" ac:macro-id="cd77c861-0b1b-43de-8df3-8b7f047d4dfd"><ac:plain-text-body><![CDATA[ISpreadsheetResultOpen openResult = SpreadsheetUtils.openFile("C:\\Work\\myFirstSpreadsheet.xlsm");
if (!openResult.isSuccessful())
{
ScriptUtils.debug("Error: " + openResult.getFileName() + " - " + openResult.getErrorCode());
/* do furthermore */
return;
}
Spreadsheet excel = null;
try
{
excel = openResult.getSpreadsheet();
SpreadsheetUtils.deleteWorksheet(excel, "CONFIG");
SpreadsheetUtils.save(excel);
}
finally
{
SpreadsheetUtils.close(excel);
}]] ></ac:plain-text-body></ac:structured-macro>