Ang pag-export sa Excel ay gumagawa ng tatlong magkakaibang artifact depende sa deployment, at ang failure ay pag-aari ng eksaktong isa sa kanila. Ang na-download na query file, static na CSV at konektadong talahanayan na nagre-refresh ay hindi parehong resulta, at bawat isa ay bigo sa magkaibang yugto. Ang pag-alam kung aling artifact ang mayroon ka ang nagtatakda kung ang susunod na hakbang ay pag-aari ng network team, identity team o may-ari ng listahan. Sinusundan ng mekanismo sa ibaba ang paglipat mula sa browser patungo sa sariling request ng Excel.

Ano ang talagang ibinibigay ng export

Sa mga klasikong SharePoint list, nagda-download ang I-export sa Excel ng maliit na text file na ang katawan ay isang URL, pagkatapos ay binabasa ng Excel ang file na iyon at nagpapadala ng sarili nitong request para sa data sa likod nito. Ang na-download na file ay isang panturo, hindi ang listahan. Sa kabilang banda, ang CSV export ay naglalaman ng mismong mga row at walang koneksyon para mag-refresh. Ang mas bagong konektadong talahanayan ay maaaring mag-embed ng query nang direkta sa workbook, kaya wala talagang napupunta sa Downloads folder.

Ang bawat konektadong anyo ay isang direksyon lamang. Hinihila ng refresh ang kasalukuyang mga row mula sa listahan patungo sa workbook, at ang pag-edit ng talahanayan ay walang ibinabalik. Mahalaga ang asimetriyang iyon para sa diagnosis, dahil ang workbook na bumubukas kasama ang mga row ng nakaraang linggo ay napatunayan na may file at na-save ang koneksyon, ngunit wala itong sinasabi tungkol sa kung gumagana ang refresh ngayon.

Kaya ang unang tanong ay hindi kung bakit bigo ang export, kundi kung aling artifact ang inaasahan ng user. Pinaliliit ng sagot ang pagsisiyasat sa isa sa tatlong proseso.

Tatlong proseso, tatlong magkaibang identity

Ang download sa browser ay gumagamit ng browser session, kasama ang sarili nitong cookies, proxy configuration at login state. Ang Excel kapag binubuksan ang file ay gumagamit ng HTTP stack ng Office, na karaniwang sumusunod sa proxy mula sa Internet Options ng bawat user kaysa sa WinHTTP setting ng buong makina, at nagpapatotoo gamit ang anumang Office identity na mayroon ang user. Ang susunod na refresh ay gumagamit muli ng naka-save na koneksyon at maaaring kumuha ng naka-cache na credentials mula sa Windows Credential Manager kaysa magtanong.

Ang tatlong kontekstong iyon ay maaaring hindi magkasundo sa isang makina, at iyon ang dahilan kung bakit ang browser na nagbubukas ng listahan nang maayos at ang Excel refresh na nagbabalik ng login prompt ay magkakaugnay na resulta at hindi kontradiksyon. Binabago ng tunnel ang routing ng makina para sa tatlo, ngunit ang proxy auto-configuration file ay maaari pa ring magpadala ng Office request sa ibang lugar.

Itala ang identity na ginagamit sa bawat yugto bago baguhin ang alinman sa mga ito. Ang pagwawasto na inilapat sa browser ay hindi kayang ayusin ang request na ginagawa ng Excel sa ilalim ng ibang account.

Basahin ang handoff file bago baguhin ang anuman

Ang na-download na file ay plain text at karaniwang maikli, kaya basahin muna ito. Binabanggit nito ang host at endpoint na tatawagin ng Excel, at ang host na iyon ang kailangang i-resolve at patotohanan mula sa makina ng user, hindi kinakailangan ang address na nakikita sa address bar ng browser.

Get-Content "$env:USERPROFILE\Downloads\query.iqy"
Resolve-DnsName team.example.net
netsh winhttp show proxy

Ihambing ang host sa file sa site kung saan inaakala ng user na nag-export siya. Ang redirect habang nag-e-export, lumang site collection o inilipat na listahan ay maaaring mag-iwan ng panturo sa isang pangalan na hindi na naghahatid ng data, at ang resultang error ay mukhang network failure. Kung nag-resolve ang pangalan at sumasagot ang endpoint, ang natitirang mga kandidato ay ang authentication at ang query mismo.

Huwag palitan ang hostname ng IP address para gumana ito. Sinisira niyon ang name check ng certificate at itinatago ang tunay na problema sa likod ng workaround na bibigo sa susunod na certificate renewal.

Paghiwalayin ang name, login at query failures

Apat na resulta ang sumasaklaw sa halos lahat ng ulat, at bawat isa ay may ibang may-ari. Ang pangalang hindi nag-resolve ay pag-aari ng DNS. Ang koneksyong naubos ang oras ay pag-aari ng routing o proxy. Ang login prompt o 401 ay pag-aari ng identity. Ang response na dumarating ngunit hindi ma-parse ay pag-aari ng query o ng endpoint na inilalantad na ngayon ng listahan.

What the user seesStage that failed
Data source could not be foundName resolution or the pointer in the file
Repeated sign-in promptOffice identity or cached credential
Timeout while refreshingRoute, proxy or the VPN path
Refresh succeeds, rows look wrongQuery scope or list view, not connectivity

Ang huling row ang mali ang diagnosis ng mga tao. Ang refresh na natapos at nagbalik ng maling row ay napatunayan na gumagana ang bawat network at identity layer, at ang natitirang tanong ay kung aling view o filter ang dala ng query. Ang pagpapadala ng ticket na iyon sa network team ay nag-aaksaya ng isang araw.

Itago ang eksaktong error text at oras ng unang failure. Ito ang nagtatakda kung aling row ng talahanayan ka naroroon, at ito ang tanging ebidensiyang maaaring aksyunan ng may-ari ng listahan.

Subukan muli ang refresh sa parehong listahan

Kapag natukoy na ang bigong yugto, ulitin ang operasyong nabigo at hindi isang mas murang operasyon. I-refresh ang parehong listahan mula sa inaasahang kapaligiran ng Excel, gamit ang inaasahang account at aprubadong network path, at kumpirmahin na ang bilang ng row o isang kilalang binagong halaga ay talagang nag-a-update. Ang pagbukas ng naka-save na workbook ay walang napatutunayan tungkol sa koneksyon.

Labanan ang malawak na pag-aayos: ang pag-clear ng lahat ng naka-save na credentials, pagpapatakbo ng Office nang may mataas na pribilehiyo o pag-disable ng isang security feature ay maaaring magbago ng sintomas nang hindi inaayos ang yugto. Kung authentication ang bigong layer, hilingin sa may-ari ng listahan na kumpirmahin ang account at ang sinusuportahang login flow kaysa manghula sa client.

Mag-alok ng CSV lamang kapag ang disconnected snapshot ay nakakatugon sa gawain at ang export na iyon ay sinusuportahan para sa kapaligiran. Ang pagbabago ng output format ay nagbabago ng workflow at hindi nagpapaliwanag kung bakit tumigil sa paggana ang konektadong operasyon.

Kaugnay na mga artikulo