0
當我的Office Writer Excel報表打開時,它隨機隱藏了一些隱藏的單元格和列。我已經證實,這不是導致列或單元格不被隱藏的數據。有沒有人經歷過這之前,有沒有辦法確保Excel文件打開時,所有列或單元格保持隱藏?隱藏的單元格仍顯示在OfficeWriter Excel電子表格中
當我的Office Writer Excel報表打開時,它隨機隱藏了一些隱藏的單元格和列。我已經證實,這不是導致列或單元格不被隱藏的數據。有沒有人經歷過這之前,有沒有辦法確保Excel文件打開時,所有列或單元格保持隱藏?隱藏的單元格仍顯示在OfficeWriter Excel電子表格中
我爲SoftArtisans工作。我們還沒有任何其他報告隱藏的列在輸出文件中變得可見。我們也無法重現您所報告的行爲。查看代碼片段以及瞭解您正在使用哪個版本的OfficeWriter以及正在使用哪個版本的Excel來打開輸出文件會很有幫助。
有兩種方法可以使用ColumnProperties對象來隱藏API的列。您可以將hidden property設置爲true或將width property設置爲零。如果你喜歡,你可以做兩種,但這不是必須的。
例如:
ExcelApplication xla = new ExcelApplication();
Workbook wb = xla.Create(ExcelApplication.FileFormat.Xlsx);
//or if opening an existing workbook
//Workbook wb = xla.Open(inputFilePath);
//Get a handle on the worksheet
Worksheet ws = wb.Worksheets[0];
//Write a value to a cell
ws.Cells[0, 9].Value = "Hidden Value";
//Get a handle on the column you want to hide
ColumnProperties colProps = ws.GetColumnProperties(9);
//set the column to hidden
colProps.Hidden = true;
//or set the column width to zero
colProps.Width = 0;
//Stream the output file to the response
xla.Save(wb, Page.Response, "HiddenColumnTest.xlsx", false);
是否可以張貼一些正在使用生成的文件中的代碼?你在代碼中隱藏單元格和列嗎?另外,您是否在電子表格中使用了任何類型的過濾機制(自動過濾器,表格)? – AlisonB
我在代碼中隱藏單元格。沒有篩選 - 只隱藏某些列或單元格,這些列或單元格具有用於計算某些列總計的數據。隱藏值問題是隨機的,一些用戶從不會看到隱藏的列或單元格,有些用戶會隨機查看隱藏的列或單元格。 – user2929422
是否可以發佈您用於隱藏列或行的代碼?當用戶有時看到隱藏的內容,但有時看不到,是用相同的文件還是用不同的文件? – AlisonB