2
如何以編程方式獲取Excel單元格區域的屏幕截圖?如何以編程方式獲取Excel單元格範圍的屏幕截圖?
我目前使用Apache POI Java API與Excel文檔進行交互,但我無法找到關於此用例的任何信息。我對其他圖書館和語言都很開放,只要他們能解決問題並在Linux中運行即可。
如何以編程方式獲取Excel單元格區域的屏幕截圖?如何以編程方式獲取Excel單元格範圍的屏幕截圖?
我目前使用Apache POI Java API與Excel文檔進行交互,但我無法找到關於此用例的任何信息。我對其他圖書館和語言都很開放,只要他們能解決問題並在Linux中運行即可。
對UNO API使用Java,在LibreOffice中打開文檔並導航到指定的單元格區域。確保將文檔打開爲可見,而不是隱藏。
然後使用此處顯示的代碼截取屏幕:https://stackoverflow.com/a/4490471/5100564。
帶UNO的Java的示例爲http://api.libreoffice.org/examples/examples.html#Java_examples。
另一種API:https://docs.aspose.com/display/cellsjava/Named+Ranges。如果這有幫助 –
謝謝@Yohannes。希望有一個不花費數千美元的解決方案,但至少它是一種選擇。 – SpeaksBinary
我知道這是一大塊。在https://docs.aspose.com//display/cellsjava/Aspose.Cells+for+Java+Vs+Open+Source+Competitors。他們實際上將其與開源替代品進行比較。您可以藉此機會檢查Apache POI以外的其他api。可能你可以試試JExcelAPI –