Andrus Adamchik
banner
andrus.adamchik.org
Andrus Adamchik
@andrus.adamchik.org
Java open-source & ObjectStyle

Making Java a viable option for data processing / analysis at DFLib.org

Apache Software Foundation member / ex VP
Try googling (or whatever the term is for ChatGPT 🙂) for "Jupyter keyboard shortcuts". Notebook keyboard navigation is awesome and makes you very productive (inserting cells above and below, changing cell type between code and markdown, etc.)
May 23, 2025 at 7:08 PM
The "TAB" key should do it.
May 23, 2025 at 7:03 PM
Ok, the first version of the docs just got published at the link above.
May 20, 2025 at 11:50 PM
Thanks! Yeah, we'll prioritize filling this gap in the docs. For now, look up the class called "Excel" and its static methods. E.g.:

// load all sheets
Map<String, DataFrame> data = Excel.load("my.xlsx");

// load a single sheet
DataFrame df = Excel.loadSheet("my.xlsx", "Sheet 1");
May 16, 2025 at 6:54 PM
Very nice! I resisted the urge to make “$” a method name in DFLib for expression shortcuts, but here it looks very natural 🙂
April 19, 2025 at 10:14 PM