forked from sheetjs/sheetjs
		
	- add BOM to `stream.to_csv` (fixes #1024 h/t @hr5959) - `utils.format_cell` type (h/t @victorj2307) - duktape niggles - demo cleanup
		
			
				
	
	
		
			25 lines
		
	
	
		
			694 B
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			694 B
		
	
	
	
		
			Java
		
	
	
	
	
	
| /* xlsx.js (C) 2013-present  SheetJS -- http://sheetjs.com */
 | |
| /* vim: set ts=2: */
 | |
| package com.sheetjs;
 | |
| 
 | |
| import org.mozilla.javascript.NativeObject;
 | |
| import org.mozilla.javascript.Function;
 | |
| 
 | |
| public class SheetJSFile {
 | |
|   public NativeObject wb;
 | |
|   public SheetJS sheetjs;
 | |
|   public SheetJSFile() {}
 | |
|   public SheetJSFile(NativeObject wb, SheetJS sheetjs) { this.wb = wb; this.sheetjs = sheetjs; }
 | |
|   public String[] get_sheet_names() {
 | |
|     try {
 | |
|       return JSHelper.get_string_array("SheetNames", this.wb);
 | |
|     } catch(ObjectNotFoundException e) {
 | |
|       return null;
 | |
|     }
 | |
|   }
 | |
|   public SheetJSSheet get_sheet(int idx) throws ObjectNotFoundException {
 | |
|     return new SheetJSSheet(this, idx);
 | |
|   }
 | |
| }
 | |
| 
 |