forked from sheetjs/sheetjs
		
	
		
			
				
	
	
		
			99 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			99 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
var XLSX = require('../.');
 | 
						|
 | 
						|
var JSZip = require('jszip');
 | 
						|
var fs = require('fs');
 | 
						|
var cheerio = require('cheerio');
 | 
						|
 | 
						|
var assert = require('assert');
 | 
						|
 | 
						|
function JSDateToExcelDate(inDate) {
 | 
						|
  return 25569.0 + ((inDate.getTime() - (inDate.getTimezoneOffset() * 60 * 1000)) / (1000 * 60 * 60 * 24));
 | 
						|
}
 | 
						|
 | 
						|
var defaultCellStyle = { font: { name: "Verdana", sz: 11, color: "FF00FF88"}, fill: {fgColor: {rgb: "FFFFAA00"}}};
 | 
						|
//"A1": {v: "Header", s: { border: { top: { style: 'medium', color: { rgb: "FFFFAA00"}}, left: { style: 'medium', color: { rgb: "FFFFAA00"}} }}},
 | 
						|
 | 
						|
 | 
						|
var workbook = {
 | 
						|
  SheetNames : ["Sheet1"],
 | 
						|
  Sheets: {
 | 
						|
    "Sheet1": {
 | 
						|
      "A1": {v: "Header"},
 | 
						|
      "A2": {v: "Anchorage"},
 | 
						|
      "A3": {v: "Anchorage"},
 | 
						|
      "A4": {v: "Boston"},
 | 
						|
      "A5": {v: "Chicago"},
 | 
						|
      "A6": {v: "Dayton"},
 | 
						|
      "A7": {v: "East Lansing"},
 | 
						|
      "A8": {v: "Fargo"},
 | 
						|
      "A9": {v: "Galena"},
 | 
						|
      "A10": {v: "Iowa City"},
 | 
						|
      "A11": {v: "Jacksonville"},
 | 
						|
      "A12": {v: "Jacksonville"},
 | 
						|
      "A13": {v: "Jacksonville"},
 | 
						|
      "A14": {v: "Jacksonville"},
 | 
						|
      "A15": {v: "Jacksonville"},
 | 
						|
      "A16": {v: "Jacksonville"},
 | 
						|
      "A17": {v: "Jacksonville"},
 | 
						|
      "A18": {v: "Jacksonville"},
 | 
						|
      "A19": {v: "Jacksonville"},
 | 
						|
      "A20": {v: "Jacksonville"},
 | 
						|
      "A21": {v: "Jacksonville"},
 | 
						|
      "A22": {v: "Jacksonville"},
 | 
						|
      "A23": {v: "Jacksonville"},
 | 
						|
      "A24": {v: "Jacksonville"},
 | 
						|
      "A25": {v: "Jacksonville"},
 | 
						|
      "A26": {v: "Jacksonville"},
 | 
						|
      "A27": {v: "Jacksonville"},
 | 
						|
      "A28": {v: "Jacksonville"},
 | 
						|
      "A29": {v: "Jacksonville"},
 | 
						|
      "A30": {v: "Jacksonville"},
 | 
						|
      "A31": {v: "Jacksonville"},
 | 
						|
      "A32": {v: "Jacksonville"},
 | 
						|
      "A33": {v: "Jacksonville"},
 | 
						|
      "A34": {v: "Jacksonville"},
 | 
						|
      "A35": {v: "Jacksonville"},
 | 
						|
      "A36": {v: "Jacksonville"},
 | 
						|
      "A37": {v: "Jacksonville"},
 | 
						|
      "A38": {v: "Jacksonville"},
 | 
						|
      "A39": {v: "Jacksonville"},
 | 
						|
      "A40": {v: "Jacksonville"},
 | 
						|
      "A41": {v: "Jacksonville"},
 | 
						|
      "A42": {v: "Jacksonville"},
 | 
						|
      "A43": {v: "Jacksonville"},
 | 
						|
      "A44": {v: "Jacksonville"},
 | 
						|
      "A45": {v: "Jacksonville"},
 | 
						|
      "A46": {v: "Jacksonville"},
 | 
						|
      "A47": {v: "Jacksonville"},
 | 
						|
      "A48": {v: "Jacksonville"},
 | 
						|
      "A49": {v: "Jacksonville"},
 | 
						|
      "A50": {v: "Jacksonville"},
 | 
						|
      "A51": {v: "Jacksonville"},
 | 
						|
      "A52": {v: "Jacksonville"},
 | 
						|
      "A53": {v: "Jacksonville"},
 | 
						|
      "A54": {v: "Jacksonville"},
 | 
						|
      "A55": {v: "Jacksonville"},
 | 
						|
      "A56": {v: "Jacksonville"},
 | 
						|
      "A57": {v: "Jacksonville"},
 | 
						|
      "A58": {v: "Jacksonville"},
 | 
						|
      "A59": {v: "Jacksonville"},
 | 
						|
      "!ref":"A1:A59",
 | 
						|
      "!printHeader":[1,1]
 | 
						|
    }
 | 
						|
  }
 | 
						|
};
 | 
						|
 | 
						|
describe('repeats header', function () {
 | 
						|
  it ('repeats header', function() {
 | 
						|
 | 
						|
 | 
						|
    var OUTFILE = '/tmp/header.xlsx';
 | 
						|
 | 
						|
 | 
						|
    // write the file and read it back...
 | 
						|
    XLSX.writeFile(workbook, OUTFILE, {bookType: 'xlsx', bookSST: false});
 | 
						|
    console.log("open \""+OUTFILE+"\"")
 | 
						|
  });
 | 
						|
});
 | 
						|
 |