Ang tipikal na gumagamit ay komportable na nagtatrabaho sa Microsoft Excel. Bakit hindi ibigay ang iyong mga gumagamit sa isang tool na alam na nila at idagdag ito sa isang koneksyon sa iyong SQL Server kapaligiran. Ang bentahe ng diskarteng ito ay ang kanilang spreadsheet ng Excel ay laging napapanahon sa kasalukuyang data mula sa back-end na database. Karaniwang para sa mga gumagamit na ilagay ang data sa Excel ngunit karaniwang, ito ay isang snapshot ng data sa isang punto sa oras. Ipapakita sa iyo ng artikulong ito kung gaano kasimple ang pag-configure ng spreadsheet ng Excel na may isang koneksyon sa SQL na maaari mong ibigay sa iyong mga gumagamit.
Sa halimbawang ito, gagamitin namin ang database ng sample ng Adventure Works na ang mga barkong Microsoft ay may SQL Server 2008.
- Mahirap: Average
- Kinakailangang oras: 10 Minuto
Narito ang Paano
-
Kakailanganin mo ng ilang piraso ng impormasyon upang i-set up ang Excel sa koneksyon ng SQL Server.
SQL Server Name: Sa aming halimbawa, ang SQL Server ay MTP SQLEXPRESS.
-
Pangalan ng Database: Ang aming halimbawa, ginagamit namin ang database ng AdventureWorks.
-
Talaan o Tingnan: Pupunta kami pagkatapos tingnan ang Sales.vIndividualCustomer.
-
Buksan ang Excel at lumikha ng isang bagong workbook.
-
Mag-click sa Data tab. Hanapin ang Kumuha ng Panlabas na Data opsyon at mag-click sa Mula sa Iba Pang Pinagmulan at pumili Mula sa SQL Server. Binubuksan nito ang Data Connection Wizard.
-
Punan ang Pangalan ng Server. Sa halimbawang ito, ang pangalan ng server ay MTP SQLEXPRESS. Itakda ang Mga Kredensyal sa Pag-login upang Gumamit ng Windows Authentication. Ang iba pang opsyon ay gagamitin kung ang iyong tagapangasiwa ng database ay nagbigay ng isang username at password para sa iyong user. I-click ang Susunod. Dinadala nito ang Data Connection Wizard.
-
Piliin ang database (AdventureWorks sa aming halimbawa) mula sa Piliin ang database na naglalaman ng data na gusto mo drop down na kahon. Siguraduhin Kumonekta sa isang partikular na talahanayan ay naka-check. Hanapin ang view (Sales.vIndividualCustomer sa aming halimbawa) mula sa listahan at piliin ito. Mag-click Tapusin na pinagsasama ang Mag-import ng Data dialog box.
-
Suriin ang checkbox ng Table at piliin kung saan mo gustong ilagay ang data (umiiral na worksheet o bagong worksheet). Mag-click OK na lumilikha ng listahan ng Excel at ini-import ang buong talahanayan sa iyong spreadsheet.
-
I-save ang iyong spreadsheet at ipadala sa user. Ang magandang bagay tungkol sa pamamaraan na ito ay ang iyong user ay may access sa kasalukuyang data sa tuwing kailangan nila ito. Habang ang data ay naka-save sa spreadsheet, mayroong isang koneksyon sa SQL Database. Anumang oras na nais mong i-refresh ang spreadsheet, mag-right click sa isang lugar sa mesa at mag-click sa Table at pagkatapos Refresh.
Mga Tip
- Talagang mahalaga na tiyakin mo na ang gumagamit ay maayos na naka-setup sa SQL Server. Ito ang bagay na nagiging sanhi ng mga isyu sa karamihan ng mga kaso gamit ang diskarteng ito.
- Lagyan ng tsek ang bilang ng mga talaan na nasa talahanayan o tingnan na ikaw ay nakakonekta sa. Kung ang mesa ay may isang milyong rekord, maaari mong i-filter ito pababa. Ang huling bagay na nais mong gawin ay hang sa SQL Server.
- Sa dialog box ng Connection Properties, mayroong isang opsyon na tinatawag I-refresh ang data kapag binubuksan ang file. Isaalang-alang ang pagsuri sa pagpipiliang ito. Kapag nasuri ang pagpipiliang ito, ang gumagamit ay laging may isang sariwang hanay ng data kapag binubuksan ang spreadsheet ng Excel.
- Isaalang-alang ang paggamit ng Pivot Tables upang ibuod ang data.
Ang iyong kailangan
- Microsoft Excel 2007
- Ang data ng SQL Server kasama ang server, database, at ang talahanayan o pagtingin