Отключить проверку совместимости в Excel
Отключить средство проверки совместимости в листах Excel в C#
Microsoft Флаги средства проверки совместимости Excel при сохранении файла в более раннем формате файла могут вызвать проблемы с функциональностью или потерю точности. Средство проверки совместимости — это функция Microsoft Office Excel 2007 и Microsoft Excel 2010.
Когда вы сохраняете книгу в предыдущей версии, от Excel 97 до Excel 2003, из Excel 2007 или Excel 2010, средство проверки совместимости сканирует книгу, чтобы определить, содержит ли она функции, которые не поддерживаются в более ранней версии. Чтобы помочь вам принять решение о том, как справляться с проблемами совместимости, средство проверки совместимости отображает диалоговые окна с параметрами. Его также можно использовать для создания отчета о любых проблемах в книге или отключения этой функции.
Иногда вам нужно отключить средство проверки совместимости для определенной электронной таблицы. С помощью API-интерфейсов Aspose.Cells' вы можете сделать это программно, чтобы пользователи не расстраивались и не сбивались с толку из-за всплывающего диалогового окна средства проверки совместимости, когда они повторно сохраняют файл в Microsoft Excel вручную.
Использование Microsoft Excel
Чтобы отключить средство проверки совместимости в Microsoft Excel (например, Microsoft Excel 2007/2010):
- (Excel 2007) На кнопке Office щелкнитеПодготовить , тогдаЗапустить проверку совместимости , а затем очиститеПроверяйте совместимость при сохранении этой книги вариант.
- (Excel 2010) На вкладке «Файл» щелкнитеИнформация , тогдаПроверить наличие проблем , нажмитеПроверить совместимость , и, наконец, очиститьПроверяйте совместимость при сохранении этой книги вариант.
Использование API Aspose.Cells
УстановитьWorkbook.Settings.CheckComptiliblity собственность наЛОЖЬ чтобы отключить Microsoft средство проверки совместимости Excel.
Примеры кода
В приведенных ниже примерах кода показано, как отключить средство проверки совместимости с помощью Aspose.Cells for .NET.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Open a template file | |
Workbook workbook = new Workbook(dataDir+ "sample.xlsx"); | |
// Disable the compatibility checker | |
workbook.Settings.CheckCompatibility = false; | |
dataDir = dataDir + "Output_BK_CompCheck.out.xlsx"; | |
// Saving the Excel file | |
workbook.Save(dataDir); |