Excel Front End ກັບ SQL Server

ຜູ້ໃຊ້ທົ່ວໄປແມ່ນສະດວກໃນການເຮັດວຽກໃນ Microsoft Excel . ເປັນຫຍັງຈຶ່ງບໍ່ໃຫ້ຜູ້ໃຊ້ຂອງທ່ານມີເຄື່ອງມືທີ່ພວກເຂົາຮູ້ແລ້ວແລະເພີ່ມການເຊື່ອມຕໍ່ເຂົ້າສູ່ສະພາບແວດລ້ອມ SQL Server ຂອງທ່ານ. ປະໂຫຍດຂອງວິທີການນີ້ແມ່ນຕາຕະລາງ Excel ຂອງພວກເຂົາສະເຫມີໄປເຖິງວັນທີດ້ວຍຂໍ້ມູນປະຈຸບັນຈາກຖານຂໍ້ມູນທ້າຍ. ມັນເປັນເລື່ອງປົກກະຕິສໍາລັບຜູ້ໃຊ້ທີ່ຈະເອົາຂໍ້ມູນເຂົ້າໄປໃນ Excel ແຕ່ວ່າມັນເປັນຂໍ້ມູນຂອງຂໍ້ມູນໃນເວລາດຽວກັນ. ບົດຄວາມນີ້ຈະສະແດງໃຫ້ທ່ານເຫັນວິທີງ່າຍໆທີ່ຈະກໍາຫນົດຕາລາງ Excel ທີ່ມີການເຊື່ອມຕໍ່ກັບ SQL ທີ່ທ່ານສາມາດສະຫນອງໃຫ້ກັບຜູ້ໃຊ້ຂອງທ່ານ.

ໃນຕົວຢ່າງນີ້, ພວກເຮົາຈະໃຊ້ຖານຂໍ້ມູນຕົວຢ່າງໄຟອັນຕລາຍໄຟອັນຕລາຍທີ່ Microsoft ສົ່ງກັບ SQL Server 2008.

ຄວາມຫຍຸ້ງຍາກ: ເສລີ່ຍ

ເວລາທີ່ຕ້ອງການ: 10 ນາທີ

ນີ້ແມ່ນວິທີການ

  1. ທ່ານຈໍາເປັນຕ້ອງມີຂໍ້ມູນຈໍານວນຫນ້ອຍເພື່ອຈັດຕັ້ງການເຊື່ອມຕໍ່ Excel ກັບ SQL Server.
      • SQL Server Name - ໃນຕົວຢ່າງຂອງພວກເຮົາ, SQL Server ແມ່ນ MTP \ SQLEXPRESS.
  2. ຊື່ຖານຂໍ້ມູນ - ຕົວຢ່າງຂອງພວກເຮົາ, ພວກເຮົາກໍາລັງໃຊ້ຖານຂໍ້ມູນ AdventureWorks.
  3. ຕາຕະລາງຫຼືເບິ່ງ - ພວກເຮົາກໍາລັງດໍາເນີນການຫຼັງຈາກການເບິ່ງ Salesvv ສ່ວນບຸກຄົນ.
  4. ເປີດ Excel ແລະສ້າງປື້ມບັນທຶກໃຫມ່.
  5. ໃຫ້ຄລິກໃສ່ແຖບຂໍ້ມູນ. ຊອກຫາຕົວເລືອກ "ເອົາຂໍ້ມູນພາຍນອກ" ແລະຄລິກໃສ່ "ຈາກແຫຼ່ງອື່ນໆ" ແລະເລືອກ "ຈາກ SQL Server". ນີ້ເປີດ "ຕົວຊ່ວຍສ້າງການເຊື່ອມຕໍ່ຂໍ້ມູນ".
  6. ຕື່ມຂໍ້ມູນໃນຊື່ ເຄື່ອງແມ່ຂ່າຍ . ໃນຕົວຢ່າງນີ້, ຊື່ເຄື່ອງແມ່ຂ່າຍແມ່ນ "MTP \ SQLEXPRESS". ຕັ້ງຄ່າຕົວເຊັນເຂົ້າເຂົ້າສູ່ "ການໃຊ້ Windows Authentication". ຕົວເລືອກອື່ນຈະຖືກນໍາໃຊ້ຖ້າຜູ້ເບິ່ງແຍງລະບົບຖານຂໍ້ມູນຂອງທ່ານໃຫ້ຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານສໍາລັບຜູ້ໃຊ້ຂອງທ່ານ. ກົດ Next. ນີ້ຈະສະແດງ "ຕົວຊ່ວຍສ້າງການເຊື່ອມຕໍ່ຂໍ້ມູນ".
  7. ເລືອກຖານຂໍ້ມູນ ("AdventureWorks" ໃນຕົວຢ່າງຂອງພວກເຮົາ) ຈາກ "ເລືອກຖານຂໍ້ມູນທີ່ມີຂໍ້ມູນທີ່ທ່ານຕ້ອງການ" ກ່ອງລົງ. ໃຫ້ກວດເບິ່ງວ່າ "ເຊື່ອມຕໍ່ກັບຕາຕະລາງສະເພາະໃດຫນຶ່ງ" ຖືກກວດເບິ່ງ. ສະຖານທີ່ເບິ່ງ ("SalesvIndividualCustomer" ໃນຕົວຢ່າງຂອງພວກເຮົາ) ຈາກບັນຊີລາຍຊື່ແລະເລືອກເອົາມັນ. ໃຫ້ຄລິກໃສ່ສໍາເລັດຮູບທີ່ສະແດງກ່ອງໂຕ້ຕອບການນໍາເຂົ້າຂໍ້ມູນ.
  1. ກວດເບິ່ງຕາຕະລາງຕາຕະລາງແລະເລືອກບ່ອນທີ່ທ່ານຕ້ອງການເອົາຂໍ້ມູນ (ແຜ່ນວຽກທີ່ມີຢູ່ຫຼືແຜ່ນວຽກໃຫມ່). ກົດ OK ທີ່ສ້າງລາຍການ Excel ແລະນໍາເຂົ້າຕາຕະລາງທັງຫມົດເຂົ້າໃນຕາຕະລາງຂອງທ່ານ.
  2. ບັນທຶກຕາລາງຂອງທ່ານແລະສົ່ງໃຫ້ຜູ້ໃຊ້. ສິ່ງທີ່ດີກ່ຽວກັບວິທີການນີ້ແມ່ນວ່າຜູ້ໃຊ້ຂອງທ່ານສາມາດເຂົ້າເຖິງຂໍ້ມູນໃນປັດຈຸບັນເມື່ອພວກເຂົາຕ້ອງການມັນ. ໃນຂະນະທີ່ຂໍ້ມູນຖືກເກັບໄວ້ໃນຕາຕະລາງ, ມີການເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນ SQL. ເວລາໃດກໍ່ຕາມທີ່ທ່ານຕ້ອງການໂຫຼດຫນ້າຈໍຄືນ, ໃຫ້ຄລິກຂວາໃສ່ຕາຕະລາງແລະຄລິກໃສ່ "ຕາຕະລາງ" ແລະຫຼັງຈາກນັ້ນ "Refresh". ນັ້ນມັນ.

ຄໍາແນະນໍາ

  1. ມັນເປັນສິ່ງສໍາຄັນແທ້ໆທີ່ທ່ານແນ່ໃຈວ່າຜູ້ໃຊ້ມີການຕິດຕັ້ງຢ່າງຖືກຕ້ອງໃນ SQL Server. ນີ້ແມ່ນສິ່ງທີ່ເຮັດໃຫ້ບັນຫາໃນຫຼາຍໆກໍລະນີໃຊ້ວິທີນີ້.
  2. ກວດເບິ່ງຈໍານວນບັນທຶກທີ່ຢູ່ໃນຕາຕະລາງຫຼືເບິ່ງວ່າທ່ານກໍາລັງເຊື່ອມຕໍ່ກັບ. ຖ້າຕາຕະລາງມີລ້ານບັນທຶກ, ທ່ານອາດຕ້ອງການທີ່ຈະກັ່ນຕອງມັນ. ສິ່ງສຸດທ້າຍທີ່ທ່ານຕ້ອງການເຮັດແມ່ນ hang SQL Server.
  3. ໃນກ່ອງໂຕ້ຕອບຄຸນສົມບັດການເຊື່ອມຕໍ່, ມີຕົວເລືອກທີ່ເອີ້ນວ່າ "Refresh data when opening the file". ພິຈາລະນາກວດເບິ່ງຕົວເລືອກນີ້. ເມື່ອເລືອກຕົວເລືອກນີ້, ຜູ້ໃຊ້ຈະມີຊຸດຂໍ້ມູນໃຫມ່ໃນເວລາທີ່ເປີດລາງ Excel.
  4. ພິຈາລະນາໃຊ້ຕາຕະລາງ Pivot ເພື່ອ summerize ຂໍ້ມູນ.

ເຈົ້າ​ຕ້ອງ​ການ​ຫັຍ​ງ