Я использую перетаскиваемую таблицу [SheetName $], чтобы удалить лист из Excel.
Это просто очищает данные листа, но не удаляет лист.
Я пробовал использовать xls и xlsx.Не работает с обеими версиями!
OleDbConnection connection = new OleDbConnection();
try
{
connection.ConnectionString =
@"Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties='drop.xlsx";
connection.Open();
OleDbCommand command = new OleDbCommand("Drop Table [MySheetName_1$]", connection);
command.ExecuteNonQuery();
}
finally
{
connection.Close();
}
Любая помощь / указатели приветствуются!Спасибо