方法一:excel透視列
選中資料來源→資料→從**
選中想要更改為列的字段(這裡這裡是將星期改更改為列,所以選中的是星期列)→轉換→透視列
在跳出的彈窗中值列選擇看你需求(這邊就是工作小時)→開啟高階選項→聚合值函式也是看你需求,這邊選擇不聚合
關閉並上載即ok
方法二:excel資料透視表
選中資料→插入→資料透視表
姓名拖入行,星期拖入列,工作小時拖入值完成
方法三:python
import pandas as pd
data =pd.read_excel(
"./行列轉換.xlsx"
,sheet_name=
'sheet1'
)data2 = pd.pivot_table(data,index=
'姓名'
,columns=
'星期'
方法四:kettle
excel輸入
排序,預設設定即可(kettle中有很多操作之前都是需要排序的)
列轉行(資料字段是原分列欄位的列名,關鍵字段是原分列欄位的值,目標欄位是新分列的列名,相當於在這一步進行對映,注意要填寫字段型別,不然會報錯)
excel輸出(如果要輸出的是xlsx檔案,則需要選擇microsoft excel輸出)完成
方法五:sql
看看面試題吧mysql_查詢面試題(持續更新)
方法一:excel逆透視列
選中資料→資料→從**
選中分列後郵件→逆透視列
關閉並上載
excel輸入
排序行轉列,同樣需要對映,欄位是源資料中的分列列名,key欄位是合併後的列名,key值是合併後列的值
excel輸出
一維表轉二維表(mysql)
例子資料 drop table ifexists tmp0103.temp test create table tmp0103.temp test id int 11 not null auto increment,class varchar 255 default null,score doubl...
一維表轉換成二維表
晚上回到宿舍,舍友問起我今天他們筆試的乙個題目 如何把乙個一維表轉換成二維表 sql查詢該如何寫呢?一維表table a如下 年級 課目 人數 2001 語文 20 2001 數學 15 2002 語文 20 2002 數學 15 2003 語文 20 2003 數學 15 如何轉換成如下格式的二維...
mysql二維轉一維 二維陣列轉為一維陣列
1.很多時候會遇到二維陣列,轉為一維陣列的時候會很苦惱,尤其是剛剛接觸php的phper。如下 將 arr轉化為一維陣列 arr array array uuid aaaaa array uuid bbbbb array uuid ccccc array uuid sssss array uuid ...