Index: src/main/java/org/apache/tika/parser/microsoft/ExcelExtractor.java
===================================================================
--- src/main/java/org/apache/tika/parser/microsoft/ExcelExtractor.java	(revision 1688424)
+++ src/main/java/org/apache/tika/parser/microsoft/ExcelExtractor.java	(working copy)
@@ -43,8 +43,10 @@
 import org.apache.poi.hssf.record.DrawingGroupRecord;
 import org.apache.poi.hssf.record.EOFRecord;
 import org.apache.poi.hssf.record.ExtendedFormatRecord;
+import org.apache.poi.hssf.record.FooterRecord;
 import org.apache.poi.hssf.record.FormatRecord;
 import org.apache.poi.hssf.record.FormulaRecord;
+import org.apache.poi.hssf.record.HeaderRecord;
 import org.apache.poi.hssf.record.HyperlinkRecord;
 import org.apache.poi.hssf.record.LabelRecord;
 import org.apache.poi.hssf.record.LabelSSTRecord;
@@ -296,6 +298,8 @@
                 hssfRequest.addListener(formatListener, FormatRecord.sid);
                 hssfRequest.addListener(formatListener, ExtendedFormatRecord.sid);
                 hssfRequest.addListener(formatListener, DrawingGroupRecord.sid);
+                hssfRequest.addListener(formatListener, HeaderRecord.sid);
+                hssfRequest.addListener(formatListener, FooterRecord.sid);
             }
 
             // Create event factory and process Workbook (fire events)
@@ -462,6 +466,16 @@
                     //  the continue records are in
                     drawingGroups.add((DrawingGroupRecord) record);
                     break;
+                    
+                case HeaderRecord.sid:
+                	HeaderRecord headerRecord = (HeaderRecord) record;
+                	addTextCell(record, headerRecord.getText());
+                	break;
+                	
+                case FooterRecord.sid:
+                	FooterRecord footerRecord = (FooterRecord) record;
+                	addTextCell(record, footerRecord.getText());
+                	break;
 
             }
 
Index: src/test/java/org/apache/tika/parser/microsoft/ExcelParserTest.java
===================================================================
--- src/test/java/org/apache/tika/parser/microsoft/ExcelParserTest.java	(revision 1688424)
+++ src/test/java/org/apache/tika/parser/microsoft/ExcelParserTest.java	(working copy)
@@ -454,4 +454,38 @@
         assertEquals("2010-12-30T22:00:00Z", metadata.get("custom:MyCustomDate"));
         assertEquals("2010-12-29T22:00:00Z", metadata.get("custom:myCustomSecondDate"));
     }
+    
+    @SuppressWarnings("deprecation")
+	@Test
+    public void testHeaderAndFooterExtraction() throws Exception {
+        InputStream input = ExcelParserTest.class.getResourceAsStream(
+                "/test-documents/SpreadsheetWithHeadersAndFooters.xls");
+        try {
+            Metadata metadata = new Metadata();
+            ContentHandler handler = new BodyContentHandler();
+            ParseContext context = new ParseContext();
+            context.set(Locale.class, Locale.UK);
+            new OfficeParser().parse(input, handler, metadata, context);
+
+            assertEquals(
+                    "application/vnd.ms-excel",
+                    metadata.get(Metadata.CONTENT_TYPE));
+            assertEquals("Internal spreadsheet", metadata.get(TikaCoreProperties.TITLE));
+            assertEquals("Aeham Abushwashi", metadata.get(TikaCoreProperties.CREATOR));
+            assertEquals("Aeham Abushwashi", metadata.get(Metadata.AUTHOR));
+
+            String content = handler.toString();
+            assertContains("John Smith1", content);
+            assertContains("John Smith50", content);
+            assertContains("1 Corporate HQ", content);
+            assertContains("Header - Corporate Spreadsheet", content);
+            assertContains("Header - For Internal Use Only", content);
+            assertContains("Header - Author: John Smith", content);
+            assertContains("Footer - Corporate Spreadsheet", content);
+            assertContains("Footer - For Internal Use Only", content);
+            assertContains("Footer - Author: John Smith", content);
+        } finally {
+            input.close();
+        }
+    }
 }
Index: src/test/java/org/apache/tika/parser/microsoft/ooxml/OOXMLParserTest.java
===================================================================
--- src/test/java/org/apache/tika/parser/microsoft/ooxml/OOXMLParserTest.java	(revision 1688424)
+++ src/test/java/org/apache/tika/parser/microsoft/ooxml/OOXMLParserTest.java	(working copy)
@@ -16,6 +16,7 @@
  */
 package org.apache.tika.parser.microsoft.ooxml;
 
+import static org.apache.tika.TikaTest.assertContains;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertTrue;
 
@@ -23,6 +24,7 @@
 import javax.xml.transform.sax.SAXTransformerFactory;
 import javax.xml.transform.sax.TransformerHandler;
 import javax.xml.transform.stream.StreamResult;
+
 import java.io.ByteArrayOutputStream;
 import java.io.InputStream;
 import java.io.PrintStream;
@@ -1249,6 +1251,39 @@
         assertContains(">01..1 01..1", xml);
         assertContains(">02 02", xml);
     }
+
+    @Test
+    public void testExcelHeaderAndFooterExtraction() throws Exception {
+        Metadata metadata = new Metadata();
+        ContentHandler handler = new BodyContentHandler();
+        ParseContext context = new ParseContext();
+        context.set(Locale.class, Locale.US);
+
+        InputStream input = getTestDocument("SpreadsheetWithHeadersAndFooters.xlsx");
+        try {
+            parser.parse(input, handler, metadata, context);
+
+            assertEquals(
+                    "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
+                    metadata.get(Metadata.CONTENT_TYPE));
+            assertEquals("Internal spreadsheet", metadata.get(TikaCoreProperties.TITLE));
+            assertEquals("Aeham Abushwashi", metadata.get(TikaCoreProperties.CREATOR));
+            assertEquals("Aeham Abushwashi", metadata.get(Metadata.AUTHOR));
+
+            String content = handler.toString();
+            assertContains("John Smith1", content);
+            assertContains("John Smith50", content);
+            assertContains("1 Corporate HQ", content);
+            assertContains("Header - Corporate Spreadsheet", content);
+            assertContains("Header - For Internal Use Only", content);
+            assertContains("Header - Author: John Smith", content);
+            assertContains("Footer - Corporate Spreadsheet", content);
+            assertContains("Footer - For Internal Use Only", content);
+            assertContains("Footer - Author: John Smith", content);
+        } finally {
+            input.close();
+        }
+    }
 }
 
 
Index: src/test/resources/test-documents/SpreadsheetWithHeadersAndFooters.xls
===================================================================
--- src/test/resources/test-documents/SpreadsheetWithHeadersAndFooters.xls	(revision 0)
+++ src/test/resources/test-documents/SpreadsheetWithHeadersAndFooters.xls	(revision 0)
@@ -0,0 +1,304 @@
+��ࡱ�                >  ��	               @          ����    ����    ?   ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������	   g2�ɀ   �  ��    �   \ p   Aeham Abushwashi                                                                                             B  �a   �  =    �               �   �   =  � �l&48      X@    �    "       �   �    1  �    �     C a l i b r i 1  �    �     C a l i b r i 1  �    �     C a l i b r i 1  �    �     C a l i b r i 1  �    �     C a l i b r i 1  �   	 �     C a l i b r i 1  �    �     C a l i b r i 1  �  4 �     C a l i b r i 1  �  	 �     C a l i b r i 1  �   �     C a l i b r i 1  �    �     C a l i b r i 1  , 8 �     C a l i b r i 1   8 �     C a l i b r i 1  �  8 �     C a l i b r i 1  �   > �     C a l i b r i 1  �   4 �     C a l i b r i 1  �   < �     C a l i b r i 1  �  ? �     C a l i b r i 1  h 8 �     C a m b r i a 1  �   �     C a l i b r i 1  �   
+ �     C a l i b r i     "�"#,##0;\-"�"#,##0    "�"#,##0;[Red]\-"�"#,##0    "�"#,##0.00;\-"�"#,##0.00#    "�"#,##0.00;[Red]\-"�"#,##0.005 * 0  _-"�"* #,##0_-;\-"�"* #,##0_-;_-"�"* "-"_-;_-@_-, ) '  _-* #,##0_-;\-* #,##0_-;_-* "-"_-;_-@_-= , 8  _-"�"* #,##0.00_-;\-"�"* #,##0.00_-;_-"�"* "-"??_-;_-@_-4 + /  _-* #,##0.00_-;\-* #,##0.00_-;_-* "-"??_-;_-@_-�      ��            � �     ��   �        � �     ��   �        � �     ��   �        � �     ��   �        � �     ��   �        � �     ��   �        � �     ��   �        � �     ��   �        � �     ��   �        � �     ��   �        � �     ��   �        � �     ��   �        � �     ��   �        � �     ��   �        � �                  � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   �       � �     ��   ��� � �  	   ��   �ff�� � �   + ��   �        � �   ) ��   �        � �   , ��   �        � �   * ��   �        � �  
+   ��   �        � �     ��   �       � �     ��   � P     � �  +   ��   � P     � �     ��   �       � �     ��   �        � �     ��   ��� � �     ��   � `     � �     ��   �       � �     ��   � � �     ��   ��� � �   	 ��   �        � �     ��   �        � �     ��   � a  >  � �     ��   �        � | |            > j=� }- }                 +        _-;_-* "  }- }                +        _-;_-* "  }- }                +        _-;_-* "  }- }                +        _-;_-* "  }- }                +        _-;_-* "  }- }                +        _-;_-* "  }- }                +        _-;_-* "  }- }                +        _-;_-* "  }- }                +        _-;_-* "  }- }            	    +        _-;_-* "  }- }            
+    +        _-;_-* "  }- }                +        _-;_-* "  }- }                +        _-;_-* "  }- }            +    +        _-;_-* "  }- }                +        _-;_-* "  }- }                +        _-;_-* "  }A }                +        _-;_-* "     ef   -@_-    }A }                +        _-;_-* "     ef   -@_-    }A }                +        _-;_-* "     ef   -@_-    }A }                +        _-;_-* "     ef   -@_-    }A }                +        _-;_-* "     ef   -@_-    }A }                +        _-;_-* "     ef	   -@_-    }A }                +        _-;_-* "     �L   -@_-    }A }                +        _-;_-* "     �L   -@_-    }A }                +        _-;_-* "     �L   -@_-    }A }                +        _-;_-* "     �L   -@_-    }A }                +        _-;_-* "     �L   -@_-    }A }                +        _-;_-* "     �L	   -@_-    }A }                +         _-;_-* "     23   -@_-    }A }                +         _-;_-* "     23   -@_-    }A }                +         _-;_-* "     23   -@_-    }A }                +         _-;_-* "     23   -@_-    }A }                 +         _-;_-* "     23   -@_-    }A }            !    +         _-;_-* "     23	   -@_-    }A }            "    +         _-;_-* "          -@_-    }A }            #    +         _-;_-* "          -@_-    }A }            $    +         _-;_-* "          -@_-    }A }            %    +         _-;_-* "          -@_-    }A }            &    +         _-;_-* "          -@_-    }A }            '    +         _-;_-* "       	   -@_-    }A }            (    +     � �_-;_-* "       ����-@_-    }� }            )    +     �} �_-;_-* "       ����-@_-         �             �        	     �        
+     �        }� }            *    +         _-;_-* "       ����-@_-         ???�             ???�        	     ???�        
+     ???�        }- }            +    +        _-;_-* "  }- }            ,    +        _-;_-* "  }- }            -    +        _-;_-* "  }- }            .    +        _-;_-* "  }- }            /    +     �_-;_-* "  }A }            0    +      a �_-;_-* "       ����-@_-    }A }            1    +        _-;_-* "          -@_-    }A }            2    +        _-;_-* "     �?   -@_-    }A }            3    +        _-;_-* "     23   -@_-    }- }            4    +        _-;_-* "  }� }            5    +     ??v�_-;_-* "       �̙�-@_-         �             �        	     �        
+     �        }A }            6    +     �} �_-;_-* "       ���-@_-    }A }            7    +     �e �_-;_-* "       ���-@_-    }� }            8    +        _-;_-* "       ����-@_-         ����             ����        	     ����        
+     ����        }� }            9    +     ???�_-;_-* "       ����-@_-         ???�             ???�        	     ???�        
+     ???�        }- }            :    +        _-;_-* "  }- }            ;    +        _-;_-* "  }U }            <    +        _-;_-* "          -@_-                    }- }            =    +     �  �_-;_-* "  �  +  20% - Accent1�M �          �+ 2 0 %   -   A c c e n t 1      ef����       �%  �  +  20% - Accent2�M �          "�+ 2 0 %   -   A c c e n t 2      ef����       �%  �  +  20% - Accent3�M �          &�+ 2 0 %   -   A c c e n t 3      ef����       �%  �  +  20% - Accent4�M �          *�+ 2 0 %   -   A c c e n t 4      ef����       �%  �  +  20% - Accent5�M �          .�+ 2 0 %   -   A c c e n t 5      ef����       �%  �  +  20% - Accent6�M �          2�+ 2 0 %   -   A c c e n t 6      	ef����       �%  �  +  40% - Accent1�M �          �+ 4 0 %   -   A c c e n t 1      �L����       �%  �  +  40% - Accent2�M �          #�+ 4 0 %   -   A c c e n t 2      �L渷�       �%  �  +  40% - Accent3�M �          '�+ 4 0 %   -   A c c e n t 3      �L���       �%  �  +  40% - Accent4�M �          +�+ 4 0 %   -   A c c e n t 4      �L����       �%  �  +  40% - Accent5�M �          /�+ 4 0 %   -   A c c e n t 5      �L����       �%  �  +  40% - Accent6�M �          3�+ 4 0 %   -   A c c e n t 6      	�L�մ�       �%  �  +  60% - Accent1�M �           �+ 6 0 %   -   A c c e n t 1      23����     ����%  �  +  60% - Accent2�M �          $�+ 6 0 %   -   A c c e n t 2      23ږ��     ����%  �  +  60% - Accent3�M �          (�+ 6 0 %   -   A c c e n t 3      23�כ�     ����%  �  +  60% - Accent4�M �          ,�+ 6 0 %   -   A c c e n t 4      23����     ����%  �   +  60% - Accent5�M �          0�+ 6 0 %   -   A c c e n t 5      23����     ����%  � ! +  60% - Accent6�M �          4�+ 6 0 %   -   A c c e n t 6      	23��     ����%  � "   Accent1�A �          � A c c e n t 1        O���     ����%  � #   Accent2�A �          !� A c c e n t 2        �PM�     ����%  � $   Accent3�A �          %� A c c e n t 3        ��Y�     ����%  � %   Accent4�A �          )� A c c e n t 4        �d��     ����%  � &   Accent5�A �          -� A c c e n t 5        K���     ����%  � '   Accent6�A �          1� A c c e n t 6      	  ��F�     ����%  � (   Bad�9 �          � B a d      �  ����  �  � �%  � )   Calculation�� �          � C a l c u l a t i o n      �  ����  �  �} �%    �  �   �  �   �  � 	  �  � � * 
+  Check Cell� �          �
+ C h e c k   C e l l      �  ����     ����%    �  ???�   �  ???�   �  ???� 	  �  ???� � +���  �          � C o m m a     � ,���( �          �	 C o m m a   [ 0 ]     � -���& �          � C u r r e n c y     � .���. �          � C u r r e n c y   [ 0 ]     � /   Explanatory Text�G �          5� E x p l a n a t o r y   T e x t      �  �%  �	 0   Good�; �          � G o o d      �  ����  �   a �%  � 1 	  Heading 1�G �          �	 H e a d i n g   1        I}�%      O��� � 2 	  Heading 2�G �          �	 H e a d i n g   2        I}�%    �?���� � 3 	  Heading 3�G �          �	 H e a d i n g   3        I}�%    23���� � 4 	  Heading 4�9 �          �	 H e a d i n g   4        I}�%  �
+ 5   Input�u �          � I n p u t      �  �̙�  �  ??v�%    �  �   �  �   �  � 	  �  � � 6   Linked Cell�K �          � L i n k e d   C e l l      �  �} �%    �  ��� � 7   Neutral�A �          � N e u t r a l      �  ���  �  �e �%  �  � ��3 �           � N o r m a l           �%  �	 8   Note�b �          
+� N o t e      �  ����  �  ����   �  ����   �  ���� 	  �  ���� � 9   Output�w �          � O u t p u t      �  ����  �  ???�%    �  ???�   �  ???�   �  ???� 	  �  ???� � :���$ �          � P e r c e n t     �
+ ;   Title�1 �          � T i t l e        I}�%  �
+ <   Total�M �          � T o t a l           �%      O���     O��� � =   Warning Text�? �          � W a r n i n g   T e x t      �  �  �%  �X �          �     T a b l e S t y l e M e d i u m 2 P i v o t S t y l e L i g h t 1 6 `   �  L9     Sheet1�  {Z     Sheet2�  \     Sheet3� �                    � �              �   , � �  �8 � �
+�   �     Name  Address  1 Corporate HQ  John Smith1  John Smith2  2 Corporate HQ  John Smith3  3 Corporate HQ  John Smith4  4 Corporate HQ  John Smith5  5 Corporate HQ  John Smith6  6 Corporate HQ  John Smith7  7 Corporate HQ  John Smith8  8 Corporate HQ  John Smith9  9 Corporate HQ  John Smith10  10 Corporate HQ  John Smith11  11 Corporate HQ  John Smith12  12 Corporate HQ  John Smith13  13 Corporate HQ  John Smith14  14 Corporate HQ  John Smith15  15 Corporate HQ  John Smith16  16 Corporate HQ  John Smith17  17 Corporate HQ  John Smith18  18 Corporate HQ  John Smith19  19 Corporate HQ  John Smith20  20 Corporate HQ  John Smith21  21 Corporate HQ  John Smith22  22 Corporate HQ  John Smith23  23 Corporate HQ  John Smith24  24 Corporate HQ  John Smith25  25 Corporate HQ  John Smith26  26 Corporate HQ  John Smith27  27 Corporate HQ  John Smith28  28 Corporate HQ  John Smith29  29 Corporate HQ  John Smith30  30 Corporate HQ  John Smith31  31 Corporate HQ  John Smith32  32 Corporate HQ  John Smith33  33 Corporate HQ  John Smith34  34 Corporate HQ  John Smith35  35 Corporate HQ  John Smith36  36 Corporate HQ  John Smith37  37 Corporate HQ  John Smith38  38 Corporate HQ  John Smith39  39 Corporate HQ  John Smith40  40 Corporate HQ  John Smith41  41 Corporate HQ  John Smith42  42 Corporate HQ  John Smith43  43 Corporate HQ  John Smith44  44 Corporate HQ  John Smith45  45 Corporate HQ  John Smith46  46 Corporate HQ  John Smith47  47 Corporate HQ  John Smith48  48 Corporate HQ  John Smith49  49 Corporate HQ  John Smith50  50 Corporate HQ  John Smith51  51 Corporate HQ  John Smith52  52 Corporate HQ  John Smith53  53 Corporate HQ  John Smith54  54 Corporate HQ  John Smith55  55 Corporate HQ  John Smith56  56 Corporate HQ  John Smith57  57 Corporate HQ  John Smith58  58 Corporate HQ  John Smith59  59 Corporate HQ  John Smith60  60 Corporate HQ  John Smith61  61 Corporate HQ  John Smith62  62 Corporate HQ  John Smith63  63 Corporate HQ  John Smith64  64 Corporate HQ  John Smith65  65 Corporate HQ  John Smith66  66 Corporate HQ  John Smith67  67 Corporate HQ  John Smith68  68 Corporate HQ  John Smith69  69 Corporate HQ  John Smith70  70 Corporate HQ  John Smith71  71 Corporate HQ  John Smith72  72 Corporate HQ  John Smith73  73 Corporate HQ  John Smith74  74 Corporate HQ  John Smith75  75 Corporate HQ  John Smith76  76 Corporate HQ  John Smith77  77 Corporate HQ  John Smith78  78 Corporate HQ  John Smith79  79 Corporate HQ  John Smith80  80 Corporate HQ  John Smith81  81 Corporate HQ  John Smith82  82 Corporate HQ� �  �-     !.  z   �.  �   /  v  �/  �  %0  ~  �0    -1  �  �1  
+  52  �  �2    =3  �  �3    E4  �  �4  "  M5  �  �5  *  U6  �  �6  2	  ]7  �	  �7  :
+  c c                  � �          B� � �             � �              
+   	   g2�ɀ            S   �I  �O  V  �Y  +     d          ���MbP?_   *    +    �   �          %   ,�  � a ^  &LHeader - Corporate Spreadsheet&CHeader - For Internal Use Only&RHeader - Author: John Smith  ` ]  &LFooter - Corporate Spreadsheet&CFooter - For Internal Use Only&RFooter - Author: John Smith�    �    &  ffffff�?'  ffffff�?(        �?)        �?M j  K o d a k   P r i n t e r                                        � �+C�  	 �4d   X  X  A 4                                                                                           ����                DINU" X��	r�                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      X  SMTJ     HK O D A K   O F F I C E   H E R O   6 . 1   A i O   X P S   InputBin FORMSOURCE RESDLL UniresDLL Orientation PORTRAIT Resolution 600X600 Ink 6Ink JobApplicationName None JobTOFEdgeOverrideCapable ON DeviceColorOptimization On Collate ON MirrorImage OFF PaperSize A4 Duplex NONE JobManualDuplex None JobMaintainLayout OFF MediaType DEFAULT ColorMode Color24 JobBindAllDocuments None DocumentBinding None JobNUpAllDocumentsContiguously 1 JobNUpContiguouslyPresentationOrder RightBottom DocumentNUp 1 DocumentNUpPresentationOrder RightBottom PageWatermarkType None PageWatermarkLayering Overlay JobPrintPreview OFF JobLayout Normal JobPoster None JobScale None JobPrintFrame OFF JobPrintLastPage ON JobAdvancedDotPlacement OFF JobCustomInkDryTime None                                                                                            �  KDOK   E X C E L . E X E                                               KDOK             ��                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              4      ��� A r i a l                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               �           d            d                                                                                                                                                                                                                                                                                                                                     � " 	 d     XX333333�?333333�? �& �                          <3        U   }      $)    }    �!          S              ,           ,           ,           ,           ,           ,           ,           ,           ,       	    ,       
+    ,           ,           ,       +    ,           ,           ,           ,           ,           ,           ,           ,           ,           ,           ,           ,           ,           ,           ,           ,           ,           ,           ,      � 
+          � 
+        � 
+        � 
+       � 
+        � 
+       � 
+        � 
+       � 
+        � 
+    	   � 
+     
+   � 
+       � 
+        � 
+    +   � 
+        � 
+       � 
+        � 
+       � 
+ 	       � 
+ 	      � 
+ 
+       � 
+ 
+      � 
+        � 
+       � 
+        � 
+       � 
+ +       � 
+ +      � 
+        � 
+       � 
+        � 
+       � 
+         � 
+    !   � 
+     "   � 
+    #   � 
+     $   � 
+    %   � 
+     &   � 
+    '   � 
+     (   � 
+    )   � 
+     *   � 
+    +   � 
+     ,   � 
+    -   � 
+     .   � 
+    /   � 
+     0   � 
+    1   � 
+     2   � 
+    3   � 
+     4   � 
+    5   � 
+     6   � 
+    7   � 
+     8   � 
+    9   � 
+     :   � 
+    ;   � 
+     <   � 
+    =   � 
+     >   � 
+    ?   � D    l                                     ,       !    ,       "    ,       #    ,       $    ,       %    ,       &    ,       '    ,       (    ,       )    ,       *    ,       +    ,       ,    ,       -    ,       .    ,       /    ,       0    ,       1    ,       2    ,       3    ,       4    ,       5    ,       6    ,       7    ,       8    ,       9    ,       :    ,       ;    ,       <    ,       =    ,       >    ,       ?    ,      � 
+      @   � 
+     A   � 
+ !    B   � 
+ !   C   � 
+ "    D   � 
+ "   E   � 
+ #    F   � 
+ #   G   � 
+ $    H   � 
+ $   I   � 
+ %    J   � 
+ %   K   � 
+ &    L   � 
+ &   M   � 
+ '    N   � 
+ '   O   � 
+ (    P   � 
+ (   Q   � 
+ )    R   � 
+ )   S   � 
+ *    T   � 
+ *   U   � 
+ +    V   � 
+ +   W   � 
+ ,    X   � 
+ ,   Y   � 
+ -    Z   � 
+ -   [   � 
+ .    \   � 
+ .   ]   � 
+ /    ^   � 
+ /   _   � 
+ 0    `   � 
+ 0   a   � 
+ 1    b   � 
+ 1   c   � 
+ 2    d   � 
+ 2   e   � 
+ 3    f   � 
+ 3   g   � 
+ 4    h   � 
+ 4   i   � 
+ 5    j   � 
+ 5   k   � 
+ 6    l   � 
+ 6   m   � 
+ 7    n   � 
+ 7   o   � 
+ 8    p   � 
+ 8   q   � 
+ 9    r   � 
+ 9   s   � 
+ :    t   � 
+ :   u   � 
+ ;    v   � 
+ ;   w   � 
+ <    x   � 
+ <   y   � 
+ =    z   � 
+ =   {   � 
+ >    |   � 
+ >   }   � 
+ ?    ~   � 
+ ?      � D    l                                @    ,       A    ,       B    ,       C    ,       D    ,       E    ,       F    ,       G    ,       H    ,       I    ,       J    ,       K    ,       L    ,       M    ,       N    ,       O    ,       P    ,       Q    ,       R    ,      � 
+ @    �   � 
+ @   �   � 
+ A    �   � 
+ A   �   � 
+ B    �   � 
+ B   �   � 
+ C    �   � 
+ C   �   � 
+ D    �   � 
+ D   �   � 
+ E    �   � 
+ E   �   � 
+ F    �   � 
+ F   �   � 
+ G    �   � 
+ G   �   � 
+ H    �   � 
+ H   �   � 
+ I    �   � 
+ I   �   � 
+ J    �   � 
+ J   �   � 
+ K    �   � 
+ K   �   � 
+ L    �   � 
+ L   �   � 
+ M    �   � 
+ M   �   � 
+ N    �   � 
+ N   �   � 
+ O    �   � 
+ O   �   � 
+ P    �   � 
+ P   �   � 
+ Q    �   � 
+ Q   �   � 
+ R    �   � 
+ R   �   � * �  h                  > �    @   < d     � �          d           g g           ����D  
+   	   g2�ɀ                �[  +     d          ���MbP?_   *    +    �   �          %   ,�  �      �    �    &  ffffff�?'  ffffff�?(        �?)        �?� "   ,     �333333�?333333�?  �& �                          <3        U                   > �     @           � �                            g g           ����D  
+   	   g2�ɀ                ]  +     d          ���MbP?_   *    +    �   �          %   ,�  �      �    �    &  ffffff�?'  ffffff�?(        �?)        �?� "   ,     �333333�?333333�?  �& �                          <3        U                   > �     @           � �                            g g           ����D  
+                                                                                                                            ��                      �����Oh�� +'��0   �   	      P      X      x      �      �      �      �   +   �      �      �        Internal spreadsheet          Aeham Abushwashi          Aeham Abushwashi          Microsoft Excel @   �����@    �����@   ��	��                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ��                      ��՜.�� +,�0   �         H      P      X      `      h      p   +   x      �      �                                            Sheet1    Sheet2    Sheet3            Worksheets                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           	   
+         +                                                             !   "   #   $   %   &   '   (   )   *   +   ,   -   .   ����0   1   2   3   4   5   6   ����8   9   :   ;   <   =   >   ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������R o o t   E n t r y                                              ��������         �      F            ��#������        W o r k b o o k                                                  ������������                                        �]       S u m m a r y I n f o r m a t i o n                           (       ����                                    /           D o c u m e n t S u m m a r y I n f o r m a t i o n           8 ������������                                    7          
\ No newline at end of file
Index: src/test/resources/test-documents/SpreadsheetWithHeadersAndFooters.xlsx
===================================================================
--- src/test/resources/test-documents/SpreadsheetWithHeadersAndFooters.xlsx	(revision 0)
+++ src/test/resources/test-documents/SpreadsheetWithHeadersAndFooters.xlsx	(revision 0)
@@ -0,0 +1,69 @@
+PK     ! ��X�z     [Content_Types].xml �(�                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 �T�j�0��F�+I��'�.�6��kl�ؒ�L���;vJȂi����Ҽe�y�Ѫ*�%4�&�wE6u��<�ӷΣ���ժt�����`���W[LDA䟤Ĵ�Ja�<X>�\��gȥW�\� ���L�%�ԡC/��EI��o�̌���^M��}iRE,T.�> �,3)h�.*���P ���ÌaDl�<���v�[W1W6°0���	��䴫m��#+�XzW{��R~�0�97�σ�mMӢ�R��t��o.�l^�+��5�-u�����?�A�s ���G��\ Һ���+�%�B��mί.�'�91��<r�h߅]d���@��>4�-ߞ�#�=�A0B���n�d��  �� PK     ! �U0#�   L   _rels/.rels �(�                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ���N�0��H�C���nH���LH�!T�$����$@����Jc�����?[���iTb/Nú(A�3b{�jx��V�b"gi��aW��l_x���b�����#b4O��r��0Q�ahѓ�eܔ�=��P-<��j{�>�<�4Mox/�}b�N�@�;�v�Cf��ۨ�B�I�����"c�&�\O���8q"K��H��<ߊs@��.�h���<⧄�Md�a��T_   �� PK     ! �	�(  �   xl/_rels/workbook.xml.rels �(�                                                                                                                                                                                                                                                                 ���j�0���}q�ne�:��A�[� &Q���6��'o?�C�@�.��$�}?Ч����j�U�%)���Z�(�8�><� ֶҝ��`@�Cq��Ns�D��$��%��襤�`�)qm��.��c�uy�+�<M�2�Հb�)���p�6 N����k��nK|q�g���X�o�d9��� +�Z$��&�� ���7�ɗ`��dK0�5a���;��B��j�^�yZ��.�~
+������O	/�c)�wڇ��b�  �� PK     ! z1�a  q     xl/workbook.xml�R�N�0�#����iҷ�TB��!Qڳ�7�Uǎl����QK8�w2�g�:V�|�u��%�s#�ާ�}�t7��y�WFCJO��*��Y��>�9$�.�����1��Pq705h��V��h����p%����h�*.5��?�(d&o*о'���G�ٲ�
+��#���W��(Q��G!=���q4-�8�M}�H��y%�e���(x����1�xǓ�E��к�wRӦt4�hO�)��+���Li<��QS�r_z�O�qԱ�+� ^*���[�_��k4��]Hl�Z;�_��
+����N���_�!%�QR�U�Qu%��'q������  �� PK     ! �b�m�  �     xl/theme/theme1.xml�YOo�6��w tom'�u�ر��M�n�i��XS�@�I}��úa���0l+��t�&[����HJ��K��ՇD"|���#u�ڃ��C"$�q۫]�z��>�8h{w��K�
+�c�xL�ޜH�����]ś*$A�>����J%����a��<!1�M����WT�݈U֪�f%�4�P�# {{2�>ACM��ʈ���J����&M�;��4B�e�	t�Y�>c~4$���
+&�^�����
+�L1�bma]���u��t���(gZ��[Wvr���2���u{���`�M�,E���F���,���2�n�Q�����%�[�N��Je�D+�>֗��f}{����7����v��t�d��%|�J�Yw�2O��ڡ�~J=�L8�-�o |���(��<�4�	�ժX��}.� �@����'d�}��.�F�b� o\��C�\Ҽ��MT��0��z�����S����ώ�t�����--g�.����~����?�~����xY����'���y92h!ы/����ɋ�>���%�m�GE�FD�[��t3�q%'#q��Sg�v	�
+�9fe�q�wW@�(^��wd�b�h	�a� �8g.J+pC�*Xx8��r�bV�`|Xƻ�cǵ�YU3J��ݐ8b�3+��(�����Q��u��K>Q�ELKM2�#'��vi~����vl�wu8+�z��HH�J���:�)���+~��L��\�E\O*�t@G�1��l�m��~C�*u��G.R(:-�ys^D��i7�QR��8,b?�SQ���*��q7C�;��+�}��ݧ�;4pDZ����_^'܉���M01UJ�S�#�]�f���l��m��ʒg�D�^����<��	d����B����[_�W�����E)�*��k��;Z�xO(c5g�4���+h܇A��:I~KBxԙ\ �Y�WQB�@�^�4�@���.�h�Kik<��ʞ6�b+��j����Ύ9#U`δ�uM��֯�DA��aV�B��[͈f���-WY�؜���j0�[:�X�	�~��;������Q�ㅋt��>�z/�f���ʒ"Z��x��
+�Z��p;�����+�e�{/e��P;��,.&'��Q�k5��q��&pT��(�K�Lb�}���+�S��d��L17	jp�a?�S!���++3�� �5'+�Z�zQ
+�T��I����Ivt]K&⫢�#�v�5-�|����#4b3q���:TA�1�p�a*�~��9mm3��4銗bg�1KB��[��Y&[�)H�� �V*�Q�� U�a�?SE�'p�>���vX`�3��q�BU(	���8���W�0+Aw�� ���9Kä5�$�+����P�e�D�)�j��eI�������2�b��!aC]�zo�P�n�IZ�d��i����ͩd��ks���|l2�Rn6+Mf�\ļ=X�v�Y��EE�ĢͪgY�
+[A+M���[��XK�52�����`�%p���������7�!?�ڊ��&aQ}�6HH;8����`Ҥ�i��I[-۬/����0���,�>�����e���E;��ck;����ٓ)
+C�� cc��?f��}p�|6�1%M0��*����<���ҭ�   �� PK     ! ;m2K�   B  #   xl/worksheets/_rels/sheet1.xml.rels�����0E��Cx{�օCS7"�U�b��ۗ���{�e���p��6��<�f�,Ժ��ch��{�-�A�8��	-<�a�.��NNJ�ǐX��Q$��~�ٱ�	��>��I�y0��Ь�jm�_�/N��,�}W�:=RY��}<n���H�τI9�`>�H9�E��bA�w��k}�m����	  �� PK     ! ~���`  t     xl/worksheets/sheet2.xml���j�0���qڭ���A)�a0ƶ��(�il�]۷���2�7	I��r�>����m��Q�X���uƿ����|���-Z��<_��w���7 ���7!t�^5`���K�
+���RW�9��0dZ���'a��|$$�V�V�Au0`�q��@�}�;?ь�g����B��Э�ʙQɮ��d��ާ�T{H��F+��N�B�w^�� R���6�mg���ι����+G�/f���/�ʌ�}����^8VB%m����	t�%i�WH���"�-��G72H�v��w�jm=k���9s#&�(���τ,04S��u��G�U�aJz�����  �� PK     ! ~���`  t     xl/worksheets/sheet3.xml���j�0���qڭ���A)�a0ƶ��(�il�]۷���2�7	I��r�>����m��Q�X���uƿ����|���-Z��<_��w���7 ���7!t�^5`���K�
+���RW�9��0dZ���'a��|$$�V�V�Au0`�q��@�}�;?ь�g����B��Э�ʙQɮ��d��ާ�T{H��F+��N�B�w^�� R���6�mg���ι����+G�/f���/�ʌ�}����^8VB%m����	t�%i�WH���"�-��G72H�v��w�jm=k���9s#&�(���τ,04S��u��G�U�aJz�����  �� PK     ! d�5�  �)     xl/worksheets/sheet1.xml��I��F���r�(�"���d�'N��5",�
+����SMj�]�.c���=�k����F�_?�G�^�]՜6~8��:�ͮ:�n��x��/N��؜��R��z��뇦����=�p�6���ϫ �ʃ��n֜�	�}��E_�۠;���+�� �ϳ�.��?NX�/����U��7�]�N�8�UǢ��w���=O�˗�������U��gqS��i�{u���=5mqs��~��|�=|q��U�6]��g0.���2X0i��Up�{��o�7���"���zx@�Tꡳ>{}qs�����ޓ�}m��,����9�;�Vn�拾�
+�s��tPQ�սz��`�e	/��!>Bl`r���k�0�ǿZo���ݱ��<|T�?���~<���{Օ�^ x�zj�a��Օ�k�8�|�v�a�'�,L��������������r�\ǳE�&�"���<���/��y� 1XAw.4��
+�}{�b�}f����v���ɔ?�F �d��g��d�fް���+eŒ,0�����l-5�J$Y`6Y��7f�Zn4�o����&ka�Y��4��$Y`6Y!���$+�Sڄ�xkH��A��{��܃yJ�� �!D�ˋ��<�QD��0B�<N��<�	VPBY��UQT�,���a%U�vO#)-Xep	E}��S �1��T�{
+��`��F�,��)Ё�4�z	�
+�h��A#j��n�؁�4��	�"�h��A#���؁�4��i��@Sh��@��F�M`B��*M$j�)4Xe��DM��S ��4��i�{
+��`��F�4��S�+R9hDM�]�:� ��F�4��%�+R9hDM�]�:� ��F�4��%�+RhbQ�h��&��`��&5�v���B�U�X�4�=Rh��@��F��@
++VhbQ�h�H��*��ib�K2�rЈ�&��$w�A*��ib�Kr�rЈ�&��$w�A*��ib�Kr�2�$���nCiN��*M"j�6�
++VhQ�h�H��*M"j�)4Xe�IDM��S ��4��I�.Y8� ��F�4��%K�rЈ�&��d�@�TQ�$v�,h��A#j��+RhRQ�h��tI��*M*j�6���n6	/�Xf�IE]��V$��8��m�ۊ���A'��v[��"s��'�;%�;�`��G�9��*��%LdQ�v�����9|D�����>X��5OjwK:�`��'u�vOĆ"3�d����)��&&2�O&j�")>Df��D��V$Ň�>��}�ۊ����G�>�����>���P�8�D���O����2&2���}2T/Φ1�9|D퓡zq��������G�'b��c"3�����)��:&2�O.j�"i���'��v[��}������G��H�>D����>aE��!2���}r�>�&2�9|D퓣�q�����#j�����LdQ��}��d"3�,D��>�f2�|����)��N&2��B�>�mE��!2��<�n+���)>���,ӹ�U��mu꼣�����:�ぬ�sߜ��B�4=��z�v�3x
+7�g��}���_ഖ�{��w.Ϊ�����7 �i+8�5�����ۢ�!oU�6~{�k��?��f��8$��}+8�Q�(8 ة�^�۟����o�+�]��آW��tHp�38��]�`����}�����4x>ϛ��д+���p��?x��,eX�e���/�w`<�Y���/���0<�՜���  �� PK     ! λ��`  �     xl/sharedStrings.xml�����0��}��`��qt%]y��a(��Bi� &Q'�XN-��oߔ.
+:����6�J�����[�״o��mb:��9���o_���m�˔��yMq����}߾r.ͭMyߞJ���|8�e���%����-S���._�8�)Ʋ�;��[�9��a��r{W�m�i�q���'��q(�i�CWơ�{�7{:��s=6��]�m*����~\O����d^_I��N[��]:2�u��P�P�0�a þ{2|��24��4;6��|��  �
+2@Ȱ� 2�"��� $�J2@ɰ�`2�&M�j�$�&M�j�$�&M�j�$�&M�j�$�&M�j�$�&�,�ɂ&�j��ɲ�,h��&�,�ɂ&�j��ɲ�,h��&�,�ɂ&�jr�ɱ�hr�&��Ɂ&�jr�ɱ�hr�&��Ɂ&�jr�ɱ�hr�&�<�Ƀ&�j�ɳ�<h�&�<�Ƀ&�j�ɳ�<h�&�<�Ƀ&�jRФ�&M�jRФ�&M�jRФ�&M�jRФ�&M�jRФ�&M�j
+�)��h
+�� ��)���j
+�)��h
+�� ��)���j
+�)��h
+��4���4���4��i�n�l�   �� PK     ! ��H�H  �  +   xl/styles.xml��M��0�����#�M�I���d+�RH
+�*��Շ���i���v��=��k4=zg4r��J�N�X�U���#�r]pU%��>YGUA�V,�gf�c��Cl�Y�ݑ1� �l����+Bl~d�ډ����RILMElm-��$����H��	+��DR���A�eM?p�ݹca$��s���R���v7y��<7���M GtY�U�$K�4.�r�Qjh��U�*�K��G���NT�g�I�Zh�T�uE%�#6T���>����s�+�'9��������� GCu3*�	���\d����]z�F�+�;0���8�z\\i,X�@���яN��=h��i\pZiE������3!v��~�w�D���t�E��M}.&$2�=��x�-�g������w��㑿���A@�th�p\���Y�������~�Rv�D�J��|����72���v"�W��������Z�b��`D��	�����>eQ�׋`��̓�|�+��z�͖an��<�w<��w���VV�c4C�C���/�7�^~ף ����o*�  �� PK     ! �@�  4   docProps/app.xml �(�                                                                                                                                                                                                                                                                 ��OO�0��+�"ߩ��V�c��#��R��3i,\;�Q��~'�JS.�f�==�<���n��
+1��"�`c�¦���_"C2�4>(�P\�j�b�`�Q5)�ְ58a9�RŴ5�m��XU��M�o[$gy�S �P�7�bH\����2ڎ���j�!>���l�+�nw��cQ1�
+�[r�׹��V���p���2A��@݃閶4.�V--Z�S��/�m&�����5ə@��ن��}���sL�X*Ɇaؗc�vz��85v��kG�O�4�>!���{��w�Yu|�1�;i/;����E1��^�Y�Cp���P�j���K:�ǁ��e'߅\�&l�<x����4|=����~4S����?   �� PK     ! :�p�  h  '   xl/printerSettings/printerSettings1.bin�W͎�0����BxT� hAU���h�m�(ME���*V];r�B���q�ex���`�6Q-�"!h���/�o2��r29PXB��A��������z����1||п���`��`?�t�u�3�y9;/�w���W<vp���x�f��w����/퍟�۲71�5nG+�:�L��
+ϰ�(;�)>��������V��<pt�m�X�^`��*����	�ʢ2�\BH�hB���3��?�Tr�Jk͙4�p%!!i���RV*Q����d��-a`�su����zNLWb%��3�5Ӛ�̣�H>[�9�P�����6"���������JWt��0��LO�%�~U�b6VDeEE� �s�rL7�25G�rN�M��Bw:�l@�#�����o�P���W�j�z�ۜ�����M4��Ξ��/*U�b��@:t��Q��iH��9Uƨ4Qp���zZ�2�B���e�a]��`�i��&�n�%�^s�����`�B2Q;��ۄ's��l�\3�ږޖ�����������9�}eA�����{U������MƛW����#��OF�p��54�uc��7��<�����]`{��8(pP�~�>����
+�i�KAd���ީ&�=-�7j��=��f�m޿��   �� PK     ! z�\fq  �   docProps/core.xml �(�                                                                                                                                                                                                                                                                 ���N�0��M|����S��A+��$$b4����׮i�����m�r������eӝ*�O�NVz��Ah^	�7����c9ϴ`e�a����4��ȸ�������%�(����LPὡ;^�bn�ue���n�a�m 	a�	�>c�Q��W��-��JP���� �߬���MrB*��&���=u~{z�d�u=�ӦF�����S3j,�aWP�	N��%�:ܫY9c�	W ����!��gP0�޷���+d�u�a�%s~g-A���������PD�C�\�d�dEnhzE��[��sJ5�:6���qY]��ݯ��/��8�:�)n텪m�?cB�����	���_0�  �� PK-      ! ��X�z                     [Content_Types].xmlPK-      ! �U0#�   L               �  _rels/.relsPK-      ! �	�(  �               �  xl/_rels/workbook.xml.relsPK-      ! z1�a  q               	  xl/workbook.xmlPK-      ! �b�m�  �               �
+  xl/theme/theme1.xmlPK-      ! ;m2K�   B  #             n  xl/worksheets/_rels/sheet1.xml.relsPK-      ! ~���`  t               p  xl/worksheets/sheet2.xmlPK-      ! ~���`  t                 xl/worksheets/sheet3.xmlPK-      ! d�5�  �)               �  xl/worksheets/sheet1.xmlPK-      ! λ��`  �               �  xl/sharedStrings.xmlPK-      ! ��H�H  �  +             M  xl/styles.xmlPK-      ! �@�  4               �!  docProps/app.xmlPK-      ! :�p�  h  '             �$  xl/printerSettings/printerSettings1.binPK-      ! z�\fq  �               l'  docProps/core.xmlPK      �  *    
\ No newline at end of file
