{"text_format":"3","workbook":"xls","n_sheets":2,"sheets":["Read Me","DateTime"],"not_rendered":{"external_links":2,"defined_names":5},"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"Read Me","index":0,"n_rows":12,"n_cols":1,"rows_kept":12,"flags":["formulas_cached_only"]}
["This spreadsheet contains various test cases for convertation of datetime string to number"]
["Name of the main junit test class which uses this spreadsheet:"]
["org.apache.poi.ss.formula.functions.TestDateTimeToNumberFromSpreadsheet"]
["(The content of cell 'Read Me'!A3 is confirmed by the test)"]
[]
["Every sheet besides this first one contains formula evaluation test cases in a standardised format."]
["On row 4 of each sheet, in columns B,C,D there are the column headings \"Formula\", \"Expected Result\" and \"Comment\""]
["The test iterates down from row 5 onward  until a the text \"<end>\" is found in column A.   Rows with \"<skip>\" in column A are ignored (useful for currently unsupported behaviour).  Otherwise column A can be used for commenting the group of rows below. "]
["If the evaluated result of column B does not match the expected result in column C, the junit test will report a failure.  Test failures get annotated with the section and row comments, if any."]
["Besides the first 4 columns, row 5 onwards, the junit test does not inspect any other cells in the sheet.  The other cells can be used freely to set up test data."]
["Care should be taken to not only make the values in column C match those in column B, but also to make sure column C contains only simple literal values.  This can be achieved easily by 'pasting special' from column B to C, selecting the 'as values' option."]
[4]

{"sheet":"DateTime","index":1,"n_rows":33,"n_cols":6,"rows_kept":33,"flags":["formulas_cached_only"]}
[null,"Sheet Comment:"]
[]
[null,"Formula","Expected Result","Comment","Precision","Samples"]
[{"$nulls":5},"15:43:09"]
[null,0.6549652777777778,0.654965278,null,1e-06,"15:43:09"]
[null,0.6548611111111111,0.654861111,null,1e-06,"15:43"]
[null,15,15,null,1e-06,"15"]
[null,15.43,15.43,null,1e-06,"15.43"]
[null,{"$error":"#VALUE!"},{"$error":"#VALUE!"},null,1e-06,"15.43.09"]
[null,{"$error":"#VALUE!"},{"$error":"#VALUE!"},null,1e-06,"15-43"]
[null,0.6548611111111111,0.654861111,null,1e-06,"3:43 PM"]
[null,0.6549652777777778,0.654965278,null,1e-06,"3:43:09 PM"]
[]
[{"$nulls":5},"2019-01-18"]
[null,2019,2019,null,1e-06,"2019"]
[null,2019.01,2019.01,null,1e-06,"2019.01"]
[null,{"$error":"#VALUE!"},{"$error":"#VALUE!"},null,1e-06,"2019/01"]
[null,{"$error":"#VALUE!"},{"$error":"#VALUE!"},null,1e-06,"18/01/2019"]
[null,43483,43483,null,1e-06,"01/18/2019"]
[null,43483,43483,null,1e-06,"18-Jan-2019"]
[null,43483,43483,null,1e-06,"18 Jan 2019"]
{"$rows_empty":11}
["<end>"]