Excel中匯入Unix格式時間戳小技巧

2021-06-26 05:29:13 字數 529 閱讀 2525

**:

這個公式的原理:

excel的日期實際上是序列值,它以1900-1-1為1,每過一天序列值加1。而unix時間戳是從1970-1-1 0:00:00 utc開始到現在經過的秒數。

用x表示時間戳,可得到換算公式:

x+8*3600 當前時區的時間(秒)

(x+8*3600)/86400 轉換單位為天

(x+8*3600)/86400+70*365 加上1900到1970這七十年

(x+8*3600)/86400+70*365+19 閏年多出來的天數

細心的話你會發現,2023年到2023年共是17個閏年,考慮到excel將1900-1-1當作1,那麼公式最後應該加18才對,為什麼要加19?

這是excel中的乙個bug——2023年也被當作閏年,因此應當再多加一天。

另外要注意,在excel的工具->選項->重新計算中,有個2023年日期系統,如果勾選這個選項,上面的公式應當將70改為66,即

=(x+8*3600)/86400+66*365+19



c 中匯入 匯出Excel表

c 匯入 匯出excel 新建乙個專案,新增web引用 這個web服務就只是返回dataset資料而已 要使用excel,需加的命名空間 using microsoft.office.interop.excel using system.reflection using system.io 需新增引...

在vue中匯入Excel表

使用的庫js xlsx 純js即可讀取和匯出excel的工具庫 安裝 在main.js中引引入 import xlsx from xlsx dist xlsx.full.min 在所需頁面引入 import xlsx from xlsx 使用 這裡使用的是element元件 匯入 readworkb...

hive 從Excel中匯入資料

拿到excel表後將資料保留,其他的亂七八糟都刪掉,然後另存為txt格式的文字,用nodepad 將文字轉換為utf 8編碼,此處命名為cityprovince.txt 將cityprovince.txt傳入操作的linux環境中 hive建表,注意字段型別要相同 drop table tmp.ci...