2020年12月17日 星期四

[ASP.NET] array 轉 list

array 轉 list
    
    array = list.toArray();

list 轉 array
    list = Arrays.asList(array);

2020年7月30日 星期四

[ASP.NET] LinqToExcel (Nuget) (VS2010)

1.工具(T) > Nuget套件管理員(N) > 管理方案的Nuget套件...

        

2020年4月24日 星期五

[C#] 取代雙引號

這真的要記一下,不然都會忘掉

string str = str.Replace(@"""", "");

2020年3月16日 星期一

[MS SQL] 數值轉換的問題(AVG)

最近遇到的問題是將文字轉成數值計算平均值時,
數值型態會受到一開始轉換的型態影響。

例如
AVG(CONVERT(INT,[分數]))  -- 整數型態
AVG(CONVERT(FLOAT,[分數]))  --浮點數型態

所以在一開始就要定義好轉換後想要的型態
才能順利得出想要的結果
感覺挺微妙的


順道附上轉成小數點兩位的函數
CAST(AVG(CONVERT(FLOAT,[分數])) AS DECIMAL(10,2))

以上

2020年2月6日 星期四

[C#] 英文轉數字

一般的英文轉數字

int a = (int)"A";


用於Excel將英文欄位轉換成對應的數值

      private int Column(string str)
        {
            char[] arr = str.ToCharArray();
            int column = 0;

            if (arr.Length == 1)
            {
                column = (int)arr[0] - 65 + 1;
            }
            else if (arr.Length == 2)
            {
                column = ((int)arr[0] - 65 + 1) * 26 + (int)arr[1] - 65 + 1;
            }
           
            return column;
        }