回覆列表
  • 1 # 使用者7305050034042

    將EXCEL表匯入SQL表

    醫院在正式使用軟體之前,需要將藥品、收費專案等進行集中錄入。這是一件基礎工作,工作量大。如果能夠先將藥品、收費專案輸入到EXCEL表中,再直接匯入我們的軟體,這樣可以加快錄入速度。

    從EXCEL中匯入資料到SQL中,操作步驟如下:

    準備階段(主要是為藥品或者專案生成六位數的字母編碼。):

    首行,需要在EXCEL中增加一列,為藥品生成編碼。軟體預設的編碼格式為六位字母。1、人工錄入完成的EXCEL表樣式:

    請將第一行中的編碼、名稱、處方單位等中文改成對應的拼音字母:

    編碼(bm)、藥品名稱(mc)、處方單位(dw)、整量單位(kxdw)、換算係數(xs)、規格(ggxh)、零售價(lsj)、藥品分類(zxfl)

    這時,編碼(bm)列為空,在靈圖醫院軟體中,藥品的編碼格式為六位字母,如AAAABA、AAAABB等,但如何能夠按順序生成這樣的編碼呢?操作步驟如下:

    依次點工具-宏-visaul basic 編輯器,新彈出視窗如下:

    在左邊的物件上,右鍵,選擇“匯入檔案…”,在檔案選擇路徑中,找到醫院軟體目錄中的bm.bas檔案,確定。

    這時,在“模組”下方將增加“自動編碼”模組,

    關掉本視窗,返回到EXCEL視窗

    在表的A2單元格中輸入編碼:AAAABA

    選中A3單元格,在上面的公式條中輸入=GETNEXTBM(A2),回車確認,則A3單元格中的值自動生成為:AAAABB

    選中A3單元格,往下拉,所有的編碼將自動生成。

    二、將EXCEL表匯入SQL表

    1、依次開啟SQL的企業管理器-資料庫-表,如圖:

    2、將游標放在資料庫(如:lingtu)上,單擊右鍵,選擇所有任務-匯入資料。彈開如下視窗:

    3、按下一步,在彈開的視窗中選擇正確的資料來源。(注意:資料來源選擇為Microsoft Excel 97-2000)

    點“下一步”,彈開目的資料夾視窗:

    6、按下一步,選擇用一條查詢來指定需要傳輸的資料:

    7、點:下一步,點查詢生成器命令,彈開如下視窗:

    8、選擇左邊的yp$,點向右的箭頭,選中所需要還原的列。如圖:

    9、點下一步,不需要選擇排序,繼續下一步,直至出現下面的介面:

    10、按下一步,這時出現如下介面:

    注意:目的預設為“結果”,需要選擇為“yp”表,表示這個EXCEL表還原到yp表。

    11、點“下一步”,完成還原。

    由於不能貼上圖片,相信你能夠完成!加油!

  • 中秋節和大豐收的關聯?
  • 如何看待C羅在採訪裡說:教會我踢球的人正在醫院飽受煎熬,我有什麼心思去慶祝進球?