index.html
<!DOCTYPE html>
<meta charset="utf-8">
<body>
<script src="//d3js.org/d3.v4.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.11.3/xlsx.full.min.js"></script>
<script>
d3.request("turtles.xlsx")
.responseType("arraybuffer")
.get(function(err, response){
var binary = String.fromCharCode.apply(null, new Uint8Array(response.response)),
workbook = XLSX.read(binary, { type: "binary" }),
data = XLSX.utils.sheet_to_json(d3.values(workbook.Sheets)[0]);
d3.select("body").append("pre")
.append("code")
.text(JSON.stringify(data, null, " "));
});
</script>
turtles.xlsx
PK �MK xl/drawings/drawing1.xml��AN�0�p�h������D� 0ؓ��c[3.mo�Eɾ���k���p�r�~H4�4���.�e�Ϗ��tZ19�9�7R8�W'�E'��}ҡ�|�e0F�'F��B��s�ڢ,� ^��Ѽ����"�N=Q��
�{�Aci�hM��`i��̔��X�/ԇ��f7���� ?$0����l��6|���[���%.�"�`��PK�`(� � PK �MK xl/worksheets/sheet1.xml���r� �+�{`8��m⨝m;������S��D����iʤ�ϔ���d,μ#U�IQ�mC@�5������C�
5%|�>TߊI��n)5�B��5��Ҥ��H�T�_�86�V��ŵ�J��q��r�ƐM�}�d�T�D�[_��ן?gDI-�/�m@=�
���dM#��i�7��m�7�1��zyf,�D~16��<����#�>��m��w��t���J8��-L���1~/�*���I_]���Iy�o^��U
�/n�*@m$�Aٱ5��BP��y��?V�֮�Q������Yt�ͼ���U����T�/�[Q;�h�:Vq�F[�\�ab��zM<����j$Y�abw�yt��4Ld��ԣi0r�@���m4�h��h�8,Pt��j�'�I*g�Ĩ�z���
U�PKl�� � � PK �MK # xl/worksheets/_rels/sheet1.xml.rels��K
�0�x�0{�օ�4�F�n�`H�l$��ۛ�������|�_53��89+��0������q�Z���$a�M��N4c�7q�|d�Q���H#w�lNz�<�AxTHl�b+§���Z-!���-���]�O�N]
�����X&1�$p�ڽÒgD]����PK���M� * PK �MK xl/sharedStrings.xmle��J1E��(}w;� "�.�ⓢ��a��)�imRѿ�� 2��ޛ��W��+�L���
Z!M��G�~|��Պ�C̄��F�{wa�E�U�Q/"���L��\�z�k�e�
���yA���0ܘ���r#�ݵQ�hx��rpVܱU�h�8k��r�u
�C��f�y�{�g��oP������ 3A����6�}T0nC��Z��b��PK��� � PK �MK
xl/styles.xml�T�n�0����{L�)�$�䢢�\� �Ri��:���]�Rl�Eu��˙�T}?ZC^eLڻ��W%� ?h�m��swuCI�n��
�d���:�d��NJ ��RCw Ꮁ$v���A:�(-㖥%R^d
�T�7f�v�0܍�\\�X-�O^�Jx˼RZ�K�[v˸X��%��X�����F�tpE�Zy��w���h��F^��}�p�X[o|$q�7��Óaǭ,�Qs�!Vʻ?�(a��y����5]����S�v8lJ�?�}Pm�v�#�N�T�}�,�k�@mm��c^�#��r �K�<A.!�y��:#)5?���I������������Ɲ���@�/Q6p*W�Ot��NwT�4��|If/�������m���7���gM~G�*�>4�1�=CI���+���!�0[W��?M�PK,�Y7� � PK �MK xl/workbook.xml��Mn�0FO�; �'mU%(�MU)��R�8fV<6�8�ܾ�(V�c�<�o�o�&
2�eb�\����q�L��|,6"��\��w��+���O�?�G�� �;�Dc�JI�T��58>)}@yN�� ��
��ϫ՛De���0����hx�����
����T��F�84:x�e\j��
��VC/��B=�U8_�#k�8k���0M&.��c1it5)�O�����u���cn��ΞI���YJO$����q������ �]ϧa�"9M�!s� �����ٚ���(����C�"�"GL�qP|r�VV�m��4�PK�l�b= � PK �MK xl/_rels/workbook.xml.rels���j�0��`�`t_�t0ƨ�K��e l%Mlci����R(c���d��>���}��+ec0�T5(
6�1����;P,N1���v����&���~L�
$�/��f�iF�b�P^��g���A'�GHo��V�5��:8��Pݒ�?�����}�/39�Y�����@b૯
����E�=frO��q���_27��y��ȞH~E~F���4�2���PKiq� 5 PK �MK _rels/.rels��A�0�x�f�Rpa���1&l
��C!@�i����R�����~���yb�a +��r`h�����= QZ-'�(`� u�)/8ɘnB?��b��>Fw�<�g2rhӦ#?˘Fo��j��.��ܿP}���|�`�����nPx"u���_�$Ko0
X&�$?ވ�,����<X� PK�o� � ( PK �MK [Content_Types].xml�S�N1��a�+j�r@u��# Q>�$�nԼ���'�m���R{���g�N2�n��V���P���
��Ɔy->fσ;QC0�b�Zl��tr5�mRU�բeN�J�n�ɘ0����m��zsT7���10p�!&�Gl`�z؝wԵ�����ŗ*d�z�pg�۫?ԭ�923��]�C�Mt},PP�^�d�5�/��4V��z�K������\Ǽ���d~_H�Ʃo�T�������2�w��锗 ��a2��)�=D���������{䒓/��`�oO�3��A_�m�PK�u��) � PK �MK�`(� � xl/drawings/drawing1.xmlPK �MKl�� � � xl/worksheets/sheet1.xmlPK �MK���M� * # xl/worksheets/_rels/sheet1.xml.relsPK �MK��� � xl/sharedStrings.xmlPK �MK,�Y7� �
' xl/styles.xmlPK �MK�l�b= � xl/workbook.xmlPK �MKiq� 5 � xl/_rels/workbook.xml.relsPK �MK�o� � ( � _rels/.relsPK �MK�u��) � �
[Content_Types].xmlPK Y