2013-08-28 64 views
0

我有一個應用程序,我在其中讀取excelfile(.xls),進行一些計算並顯示結果。其結果是實現了一個按鈕,打開原來的excelfile。用預選的單元格打開excelfile

是否可以提供特定的細胞作爲直接顯示細胞的參數,以便用戶不必親自選擇細胞?

+1

在Excel中沒有這樣的啓動開關來給出默認突出顯示的單元格。也許你可以在表格中嵌入一個宏(但我不會這麼做)。 –

回答

0

就像霍爾格和莫里茨在他們的評論中說,似乎是不可能啓動excel與預先選定的細胞。

0

所選單元格存儲在Excel文件中。你必須研究你的Excel寫作庫的API來了解如何設置它。

E.g.與POI它將是http://poi.apache.org/apidocs/org/apache/poi/xssf/usermodel/XSSFSheet.html#setActiveCell(java.lang.String)

+0

這是一個加密文件,所以我不能將它寫入文件系統。我的目的只是打開桌面上的excelfile,並預先選擇了特定的單元格。 – Flo

+1

我不知道這樣的開關。可以在這裏找到可用開關的列表:http://office.microsoft.com/en-us/excel-help/command-line-switches-for-excel-HA010158030.aspx完成所需選擇的唯一方法而不改變文件將通過OLE/COM/etc接口,這是一個Java程序員肯定不會喜歡的東西。 – Holger

相關問題