forked from sheetjs/sheetjs
		
	
		
			
				
	
	
		
			66 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
///<reference path='cfb.d.ts'/>
 | 
						|
 | 
						|
interface Cell {
 | 
						|
  v;
 | 
						|
  w?: string;
 | 
						|
  t?: string;
 | 
						|
  f?: string;
 | 
						|
  r?: string;
 | 
						|
  h?: string;
 | 
						|
  c?: any;
 | 
						|
  z?: string;
 | 
						|
  ixfe?: number;
 | 
						|
}
 | 
						|
 | 
						|
interface CellAddress {
 | 
						|
  c: number;
 | 
						|
  r: number;
 | 
						|
}
 | 
						|
 | 
						|
interface CellRange {
 | 
						|
  s: CellAddress;
 | 
						|
  e: CellAddress;
 | 
						|
}
 | 
						|
 | 
						|
interface WorksheetBase {
 | 
						|
  '!range':CellRange;
 | 
						|
  '!ref':string;
 | 
						|
}
 | 
						|
 | 
						|
interface Worksheet extends WorksheetBase {
 | 
						|
  [key: string]: Cell;
 | 
						|
}
 | 
						|
 | 
						|
interface Worksheets {
 | 
						|
  [key: string]: Worksheet;
 | 
						|
}
 | 
						|
 | 
						|
interface Workbook {
 | 
						|
  SheetNames: string[];
 | 
						|
  Sheets: Worksheets;
 | 
						|
}
 | 
						|
 | 
						|
interface XLSX {
 | 
						|
  parse_xlscfb(cfb:CFBContainer): Workbook;
 | 
						|
  read;
 | 
						|
  readFile(filename: string): Workbook; 
 | 
						|
  utils: {
 | 
						|
    encode_col(col: number): string;
 | 
						|
    encode_row(row: number): string;
 | 
						|
    encode_cell(cell: CellAddress): string;
 | 
						|
    encode_range;
 | 
						|
    decode_col(col: string): number;
 | 
						|
    decode_row(row: string): number;
 | 
						|
    split_cell(cell: string): string[];
 | 
						|
    decode_cell(cell: string): CellAddress;
 | 
						|
    decode_range(cell: string): CellRange;
 | 
						|
    sheet_to_csv(worksheet: Worksheet): string;
 | 
						|
    get_formulae(worksheet: Worksheet): string[];
 | 
						|
    make_csv(worksheet: Worksheet): string;
 | 
						|
    sheet_to_row_object_array(worksheet: Worksheet): Object[];
 | 
						|
  };
 | 
						|
  verbose: Number;
 | 
						|
  CFB:CFB;
 | 
						|
  main;
 | 
						|
}
 |