Excel巧錄許可權矩陣

dbasdk發表於2017-06-24
領導要錄入一個許可權矩陣的資料入資料庫,問我有沒有什麼好辦法?
能說沒有麼?

通篇Excel都是類似如下的矩陣,矩陣非常多,每個矩陣還非常大.



建立測試表.
create table t(
    id int primary key auto_increment,
    f varchar(32) not null,
    t varchar(32) not null,
    p int
);

第一步,將Excel中的對勾,改成1


第二步,在單元格E2處,輸入公式
=CONCATENATE(B$1,",",$A2,",",$B2)
$B(數字) 隨著拖拽複製,數字會增加。但是B$(數字)不會隨著拖拽複製,增加數字



第三部 下拉複製公式


可以看到單元格E4的公式是 =CONCATENATE(B$1,",",$A4,",",$B4)
手工修改E2的公式,將=CONCATENATE(B$1,",",$A2,",",$B2) 改為=CONCATENATE(B$1,",",$A2,",",B$2)
同樣修改 E3,E4的公式

第四部,橫向拖拽公式


第五步,貼上生成SQL
文字編輯器操作,生成SQL

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-2141165/,如需轉載,請註明出處,否則將追究法律責任。

相關文章