当我尝试使用 Axios 对 .xslx 文件发出 get 请求时,我在控制台上收到一些特殊字符(可能是二进制?我不知道)。
\n\n它看起来像这样:
\n\n\xef\xbf\xbdV\xef\xbf\xbd?x\xef\xbf\xbd(~\xef\xbf\xbdO!\xef\xbf\xbdOX\xc8\xbdGG\xef\xbf\xbd\xef\xbf\xbdx\xef\xbf\xbd\xef\xbf\xbd\xd3\xab\xef\xbf\xbd\xef\xbf\xbd+j\xef\xbf\xbd\xef\xbf\xbd&\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdZ\xef\xbf\xbd\xd6\x97_\xef\xbf\xbd\xef\xbf\xbd\n \xef\xbf\xbdv\xef\xbf\xbdz\xef\xbf\xbd\xef\xbf\xbd\xcb\xa6\xef\xbf\xbd5b?i3\xef\xbf\xbdE\xef\xbf\xbdk\xef\xbf\xbdf{\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd2\xef\xbf\xbd\xe2\xa0\x8c>\xef\xbf\xbd%\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdW\n\n D\xef\xbf\xbdDNb\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd)\xef\xbf\xbdB0\xef\xbf\xbdd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdj\xef\xbf\xbdn\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdm-E_>\xef\xbf\xbd*w\xef\xbf\xbd@<\xef\xbf\xbd=\xef\xbf\xbd=Ld=F\xef\xbf\xbd-\xef\xbf\xbd\xc9\x89`\xef\xbf\xbd\xc8\xbe\xef\xbf\xbdy:\xef\xbf\xbd\xef\xbf\xbd]\xef\xbf\xbdq\xc3\x83ra:\xef\xbf\xbdN\xef\xbf\xbd,\xce\xa4\xef\xbf\xbdf\xef\xbf\xbdXk\xef\xbf\xbd\xef\xbf\xbd`\xef\xbf\xbd/RW\xef\xbf\xbd-\xef\xbf\xbd\xef\xbf\xbdmI\xef\xbf\xbd\xef\xbf\xbd\xc8\x8a!\xc9\xa0\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdwI\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdfR!\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdC\xef\xbf\xbd\xef\xbf\xbd@l\xef\xbf\xbd6\xef\xbf\xbd\xef\xbf\xbd/\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\n \xc5\x92\xef\xbf\xbd\xe9\x90\xbe\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdR\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd+C%P\xef\xbf\xbd54T`Q\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xdd\x89\xef\xbf\xbdO}\xd7\xac6\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdd\xef\xbf\xbd\xd7\xaa\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdk\xef\xbf\xbd\xef\xbf\xbd!gU-d!\xef\xbf\xbd\xef\xbf\xbdx\xef\xbf\xbdyyi\xef\xbf\xbdHN\xef\xbf\xbdc\xef\xbf\xbd\xef\xbf\xbd \xef\xbf\xbd\xd7\xb7"\xef\xbf\xbd\'\xd1\x8b$%\xef\xbf\xbd0a\xef\xbf\xbd?w4\xef\xbf\xbdP\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xc8\xba\xef\xbf\xbdeA\xef\xbf\xbd\xef\xbf\xbdNJS|j\xef\xbf\xbd\xc2\xb7kJl;\xef\xbf\xbd8\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd]\xef\xbf\xbd\xef\xbf\xbdt\xef\xbf\xbdW3\xef\xbf\xbd\xef\xbf\xbdqz\xef\xbf\xbd\xef\xbf\xbdO\xef\xbf\xbd\n \xdf\x94!xl\xef\xbf\xbd+\xef\xbf\xbdQ\xef\xbf\xbdz\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdQi\xef\xbf\xbd\xef\xbf\xbd4=1\\]\xef\xbf\xbd;\xef\xbf\xbd\xef\xbf\xbdgT^\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdZg\xef\xbf\xbd^\xef\xbf\xbd\xef\xbf\xbdU\xef\xbf\xbd\xef\xbf\xbd!|n1\xef\xbf\xbdqc\xef\xbf\xbd\xef\xbf\xbdsuX11\xef\xbf\xbdUuj\xef\xbf\xbd\xef\xbf\xbdThO:7>0\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd!\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd.\n \xef\xbf\xbd<\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd[i\xef\xbf\xbd*\xef\xbf\xbd\xef\xbf\xbdl\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\n J%.\xef\xbf\xbd>\xef\xbf\xbd\xd9\xb9Z\xef\xbf\xbd\xef\xbf\xbd=\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd.l\xef\xbf\xbd`|jv.\xef\xbf\xbd\xef\xbf\xbdgeb\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdecq\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd>C\xef\xbf\xbd*\xef\xbf\xbd\n\xef\xbf\xbd3N\xef\xbf\xbd?\xef\xbf\xbd \xef\xbf\xbd&\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdr\xef\xbf\xbd\xef\xbf\xbdt\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd2\xef\xbf\xbd\xd8\xa5\xef\xbf\xbd\n 2C\xef\xbf\xbdV\xef\xbf\xbdM\xef\xbf\xbdR\xef\xbf\xbdR\xef\xbf\xbd<[zRO\xef\xbf\xbd0\xdf\xac\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdf\xef\xbf\xbd \xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdw\xef\xbf\xbd(\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdz\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd{\xef\xbf\xbd8\xef\xbf\xbdP\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xcf\xa6\xef\xbf\xbdV\xef\xbf\xbdqn\xef\xbf\xbdvqK\n \'1\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdi\xef\xbf\xbd\xef\xbf\xbdf)k\xef\xbf\xbd\xef\xbf\xbdD*QmQ\xef\xbf\xbdB\xef\xbf\xbdZ\xef\xbf\xbd\xef\xbf\xbd\xd8\xbb\xef\xbf\xbd&\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdO\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd3\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd&\xef\xbf\xbdOdsEa\xef\xbf\xbdFP\xef\xbf\xbd\xef\xbf\xbd:e_\xe2\xba\xbd\xef\xbf\xbd\xef\xbf\xbdk\xef\xbf\xbd\xef\xbf\xbdx\xef\xbf\xbd\xef\xbf\xbd\'\xef\xbf\xbd(\xef\xbf\xbd_\xef\xbf\xbd\xef\xbf\xbd<\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd{\xef\xbf\xbd\xef\xbf\xbd\xc2\xac\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd8\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd%OYu\xcb\x83\xef\xbf\xbd<\xef\xbf\xbd\xef\xbf\xbd\xd2\x86\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdZ\xef\xbf\xbd_\xef\xbf\xbd\xef\xbf\xbdl\xef\xbf\xbdy\xef\xbf\xbdF\xef\xbf\xbd:\xef\xbf\xbd:]\xef\xbf\xbd|\xef\xbf\xbd\xef\xbf\xbdQb\xef\xbf\xbd]d>\xef\xbf\xbd\xef\xbf\xbd+\xcf\xb4\xef\xbf\xbdZ10O\xef\xbf\xbd\xef\xbf\xbd*\xdd\x90\'\xef\xbf\xbd}\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd3g\xef\xbf\xbdR.\xef\xbf\xbd\xef\xbf\xbdyth\xef\xbf\xbd\xcb\x98\xef\xbf\xbd\xef\xbf\xbdd\xef\xbf\xbd\xef\xbf\xbdT\xdc\xbc)\xef\xbf\xbd!\xef\xbf\xbdU\xef\xbf\xbd\xd3\x80Q[\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdKsX\xef\xbf\xbd#)\xef\xbf\xbdO+\xef\xbf\xbd\xef\xbf\xbdz\xc4\xadZ\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd9l\xef\xbf\xbdk\xef\xbf\xbdM\xef\xbf\xbd\xef\xbf\xbdh\xef\xbf\xbdX\xdd\xaf\xef\xbf\xbd=\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd$\xef\xbf\xbd\xef\xbf\xbdC\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd)\xef\xbf\xbd#w]\xef\xbf\xbdJ\xef\xbf\xbdr\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd;5\n\xef\xbf\xbd\xef\xbf\xbdGt\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdP5\xc2\xaf\xdf\xb3{\xef\xbf\xbdY\xef\xbf\xbd[\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd$\xef\xbf\xbd.\xef\xbf\xbd\xef\xbf\xbd^N\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xdc\xb0~\xef\xbf\xbd\xcc\xb2\xef\xbf\xbd]\xef\xbf\xbdb\xef\xbf\xbd\xef\xbf\xbdo\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdv\xef\xbf\xbdxhs\xef\xbf\xbd\xc9\xbcN\xef\xbf\xbd\xef\xbf\xbdv\xef\xbf\xbd\xef\xbf\xbdh\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd1}\xef\xbf\xbd\xef\xbf\xbdP\'\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdEz>\xe1\xa3\x8di\xd4\xaf\xef\xbf\xbdfq\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xde\x97\xef\xbf\xbdr7\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbduB\xef\xbf\xbdn\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdd\xef\xbf\xbd=\xef\xbf\xbdvTUs\xef\xbf\xbd{\xef\xbf\xbd%XB\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdM\xef\xbf\xbdi\xef\xbf\xbd\xef\xbf\xbd{\xef\xbf\xbd\\J\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd+\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdF\xef\xbf\xbdJH\n \xef\xbf\xbd1\xef\xbf\xbd<\xd7\x910[\xef\xbf\xbd\xd9\xbc\xef\xbf\xbd{\xef\xbf\xbd\xef\xbf\xbd_\xef\xbf\xbd\xef\xbf\xbdb\xef\xbf\xbdt\xef\xbf\xbd\xef\xbf\xbdH\xef\xbf\xbdi\xef\xbf\xbdE\xef\xbf\xbdols\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd%I\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdk\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdd1\xef\xbf\xbd>\n \xef\xbf\xbd\xef\xbf\xbd-xdn;\xef\xbf\xbd1S\xef\xbf\xbdcl\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd]m0\n \xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd \xef\xbf\xbd\xde\xbe\xef\xbf\xbd!\xef\xbf\xbdv/\xef\xbf\xbde\xef\xbf\xbd:\xea\xb0\xae\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdx\xef\xbf\xbd\xef\xbf\xbd3\xef\xbf\xbdh\xef\xbf\xbdA\n \xef\xbf\xbdB\xef\xbf\xbdU$rW\xef\xbf\xbd\xef\xbf\xbd-)\xef\xbf\xbd\xef\xbf\xbdZ\xef\xbf\xbdC\xef\xbf\xbdK\xef\xbf\xbd}l5O\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdC\xef\xbf\xbd7E\xd7\xbc\xef\xbf\xbd\xef\xbf\xbdG\xef\xbf\xbd]e\xe7\x8c\x86\xef\xbf\xbd\xdf\xb2Hv\xef\xbf\xbd\xef\xbf\xbd_t-\xef\xbf\xbdg\xef\xbf\xbd)\n \xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdo\xef\xbf\xbd?\xef\xbf\xbd\xef\xbf\xbdG\xef\xbf\xbdJ,Z\xef\xbf\xbd7\xef\xbf\xbdo\xef\xbf\xbd\xd9\x97\xef\xbf\xbdqN \n \xef\xbf\xbd\xef\xbf\xbdv\xef\xbf\xbd\xef\xbf\xbd&eb\xef\xbf\xbd\xef\xbf\xbdB\xef\xbf\xbd\xef\xbf\xbdKT\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd&\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd^\xef\xbf\xbd\xef\xbf\xbdK\xef\xbf\xbd<{\xef\xbf\xbd\xef\xbf\xbd\xd6\xa6\xef\xbf\xbdx\xd0\xbcW\xef\xbf\xbd.4\xef\xbf\xbd\xef\xbf\xbd\n<\xef\xbf\xbd\xef\xbf\xbd<" \xef\xbf\xbdo\xef\xbf\xbd\xef\xbf\xbdPl\xef\xbf\xbd,N`Mn]\xef\xbf\xbd?d[rv\xef\xbf\xbd\xef\xbf\xbdn&;Y>\xef\xbf\xbd5p\xef\xbf\xbd\xef\xbf\xbdY Y\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdJr\xef\xbf\xbd*M\xef\xbf\xbd$\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdE\xef\xbf\xbdR\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdM\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd?\xef\xbf\xbd\xef\xbf\xbd7wby\xef\xbf\xbd\xef\xbf\xbd \xef\xbf\xbd p\xef\xbf\xbd\xef\xbf\xbd \xef\xbf\xbd \xef\xbf\xbd \xef\xbf\xbd/\xef\xbf\xbd\xef\xbf\xbdP!S\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd xl/calcChain.xmlt\xef\xbf\xbd\xdd\x8a\xef\xbf\xbd0\xef\xbf\xbd\xef\xbf\xbd}\xef\xbf\xbd0\xef\xbf\xbdk\xda\xaa\xef\xbf\xbd\xef\xbf\xbd4\xed\x85\xacO\xef\xbf\xbd>@H\xc7\xb6\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xd1\xb7w`Q\xef\xbf\xbd5\xef\xbf\xbd\xef\xbf\xbd\xe3\x9c\x9c\xef\xbf\xbdi\xef\xbf\xbd\xef\xbf\xbd5\xef\xbf\xbd!N\xef\xbf\xbdI(\xef\xbf\xbd0t\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd[`1)\xef\xbf\xbd+\xef\xbf\xbdJ\xef\xbf\xbd`\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdX4Z\xef\xbf\xbd\xef\xbf\xbd5\xef\xbf\xbd(aLi\xef\xbf\xbd\xef\xbf\xbd<\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdK?\xef\xbf\xbd#r\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdD\xef\xbf\xbd0\xef\xbf\xbd8T}\xef\xbf\xbd5\xef\xbf\xbd*\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdIB\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdP\xef\xbf\xbd}\xef\xbf\xbdD\xef\xbf\xbd\xee\xbf\xaa\xef\xbf\xbd\xef\xbf\xbdR\xef\xbf\xbde\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdU\xef\xbf\xbds\xef\xbf\xbdn\xef\xbf\xbd2W\xef\xbf\xbd\xef\xbf\xbdE\xef\xbf\xbd\\\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd?s~?b{\xef\xbf\xbd\xef\xbf\xbdP!\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbddocProps/core.xml \xef\xbf\xbd(\xef\xbf\xbd|\xef\xbf\xbd]o\xef\xbf\xbd \xef\xbf\xbd\xef\xbf\xbd\'\xef\xbf\xbd? \xef\xbf\xbd\xef\xbf\xbd\n p>\xef\xbf\xbd \xc7\x91\xef\xbf\xbd)\xef\xbf\xbd\xef\xbf\xbd*U\xef\xbf\xbd\xef\xbf\xbdV\xef\xbf\xbd#\xef\xbf\xbd&a3`[\xef\xbf\xbd?\xef\xbf\xbd>hg\xef\xbf\xbd\xef\xbf\xbd(F`\xef\xbf\xbdS\xef\xbf\xbdn\xef\xbf\xbd[\xef\xbf\xbd\xef\xbf\xbd\n\xef\xbf\xbdBV\xef\xbf\xbd\xef\xbf\xbdYX\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd>~(e\xcb\xa5\xef\xbf\xbdp\xef\xbf\xbd]\n >(\xef\xbf\xbdl\xef\xbf\xbd]\xef\xbf\xbd]\xef\xbf\xbd-\'$\xef\xbf\xbdFIa\xef\xbf\xbdq\xef\xbf\xbd1}\xef\xbf\xbd-i\xef\xbf\xbd\xef\xbf\xbd)\xef\xbf\xbd@rJg\xef\xbf\xbd@JDA:`\xd6\x9e\xef\xbf\xbdx@*yF\xef\xbf\xbd\xef\xbf\xbd|\xef\xbf\xbd\xef\xbf\xbd$\xd0\x80#F^\xef\xbf\xbd\xef\xbf\xbd \xef\xbf\xbd\xef\xbf\xbd\xcb\x85\xef\xbf\xbd\xef\xbf\xbdxhS\xef\xbf\xbd!\xef\xbf\xbd%[\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd~ \xef\xbf\xbd,\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd3\xef\xbf\xbd|\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdi\xef\xbf\xbdm%W\xef\xbf\xbd\xef\xbf\xbd\\z\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdn4\xef\xbf\xbd\xef\xbf\xbd4#xt\xde\xae\xef\xbf\xbdAW\xef\xbf\xbd\xef\xbf\xbdSI.t\xdd\xa6\xef\xbf\xbd.\xcd\xbf\xd1\xa0n\xef\xbf\xbdh@\xef\xbf\xbd\xef\xbf\xbdB\xef\xbf\xbdj\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdWB\xef\xbf\xbd{m\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd)+2F3:\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbds>\xef\xbf\xbd/\xef\xbf\xbd\xef\xbf\xbd;\xef\xbf\xbdR\xef\xbf\xbd~\xef\xbf\xbdc\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdT\xef\xbf\xbd\xef\xbf\xbd9]\xef\xbf\xbd\xc6\xb7\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdx\xef\xbf\xbdM\xc8\xa2f9\xef\xbf\xbdNx\xef\xbf\xbd\xef\x8d\xbf+\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdH\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd8\xef\xbf\xbd\\O\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdPK!`\xef\xbf\xbdz\xef\xbf\xbd\xef\xbf\xbd\n [Content_Types].xmlPK!\xef\xbf\xbdU0#\xef\xbf\xbdL\n \xef\xbf\xbd_rels/.relsPK!\xef\xbf\xbdi\xef\xbf\xbdW\nRun Code Online (Sandbox Code Playgroud)\n\n我尝试了一些不同的responseType 设置,但它给了我相同的输出。我也尝试过更改responseEncoding,但输出仍然没有变化。
\n\n这是我的 axios 调用 - 一切都很简单。正如我所说,我尝试过使用responseType 设置和responseEncoding...(URL 是私有的,这就是为什么它只显示link.xlsx)。
\n\napp.get("/pep", async (req, res) => {\n try {\n const pepList = await axios({\n url:\n "link.xlsx?la=da"\n });\n console.log(pepList.data);\nRun Code Online (Sandbox Code Playgroud)\n\n你知道如何从中获取一些我可以使用的数据吗?我需要能够将 xlsx 数据转换为 XML 数据?
\n\n谢谢
\n我建议使用xlsx模块解析下载的 .xlsx 文件,这允许您将工作表转换为 json。然后可以使用jsontoxml将其转换为 xml将其转换为 xml 。
使用在线 .xlsx 文件示例:
const axios = require("axios");
const XLSX = require("xlsx");
const jsontoxml = require("jsontoxml");
async function testAxiosXlsx(url) {
const options = {
url,
responseType: "arraybuffer"
}
let axiosResponse = await axios(options);
const workbook = XLSX.read(axiosResponse.data);
let worksheets = workbook.SheetNames.map(sheetName => {
return { sheetName, data: XLSX.utils.sheet_to_json(workbook.Sheets[sheetName]) };
});
console.log("json:\n", JSON.stringify(worksheets), "\n\n");
console.log("xml:\n", jsontoxml(worksheets, {}));
}
testAxiosXlsx("https://file-examples.com/wp-content/uploads/2017/02/file_example_XLSX_10.xlsx");
Run Code Online (Sandbox Code Playgroud)
这会将 .xlsx 文件记录为 xml 数据,它看起来像这样:
<sheetName>Sheet1</sheetName>
<data>
<0>1</0>
<First Name>Dulce</First Name>
<Last Name>Abril</Last Name>
<Gender>Female</Gender>
<Country>United States</Country>
<Age>32</Age>
<Date>15/10/2017</Date>
<Id>1562</Id>
</data>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1787 次 |
| 最近记录: |