我正在使用POI库在XLS文件上执行一些Java代码。我试图将一些工作表设置为非常隐藏,因此用户根本无法访问它们。
非常隐藏的工作表的定义
http://www.kiranjholla.com/myblog/2010/03/the-very-hidden-sheet-in-excel.html
代码
// Creates and hides a sheet
HSSFWorkbook workbook = new HSSFWorkbook(inputStream);
HSSFSheet hiddenSheet = workbook.createSheet(sheetName);
workbook.setSheetHidden(workbook.getSheetIndex(sheetName), HSSFWorkbook.SHEET_STATE_VERY_HIDDEN);
问题
不幸的是,当我打开生成的Excel文件时,我试图隐藏的工作表显示为隐藏,但用户仍然可以使用格式 - >访问它们。表 - >显示选项。
感谢您的帮助。
答案 0 :(得分:0)
如果您不希望用户访问您的工作表,您必须使用密码保护它,然后再将其设置为非常隐藏:
.config(['$translateProvider', function ($translateProvider) {
$translateProvider.translations('en', {
'TITLE': 'Title in English',
});
$translateProvider.translations('lo', {
'TITLE': 'Title in Local language',
});
$translateProvider.preferredLanguage('en');
}]);
希望它可以提供帮助