js通過CSV倒入excel資料

2021-09-13 18:18:54 字數 780 閱讀 6287

造輪子:

簡單使用js將excel匯入到頁面。

首先將excel另存為csv格式(否則要使用zipjs,才能匯入,並且只支援xlsx,不支援xls)

csv格式分析:

規則的如:

1,2,3

4,5,6

是不是感覺用英文逗號就可以分離每一cell了?

年輕人,說了每乙個cell用英文逗號隔開,不代表每乙個cell裡都是純潔的啊!

如果這幾個:

每乙個cell,用英文逗號隔開,如果中間出現雙位元組字元或空格或英文逗號,cell會加上雙引號

1,,

4,5,6

1,"hello word",3,

4,5,6

1,",,,,,,",3,

4,5,6

分析到這裡,就知道沒有這麼簡單。不過還是有規律的。

1,可以用正則先匹配出",,,,,,"這種特殊情況

2,把雙引號中間的英文逗號用自定義的乙個分隔符替換:<|>

",,,,,,"

"<|><|><|><|><|><|>"

3,處理完之後,再把<|>替換回去,變成英文逗號。

4,當然這裡也會有點小bug,就是excel中如果自帶了<|>自定義的分隔符呢?我沒有好辦法,手動改分隔符唄。你有好方法告訴我哦!

下面就是帶有完整注釋的方法體了

將ORACLE資料庫的資料倒入到EXCEL中的方法

在當今資訊化高速發展的時代,日常的工作中,使用者經常遇到要將excel檔案中的資料和oracle資料庫中的資料互倒的問題,實現對實時資料的操作,而可查閱到這方面的資料並不多。若需將oracle資訊系統中的資料倒出來,並在此基礎上利用excel對其進行分析整理,筆者在工作中利用odbc將資料倒入到ex...

將ORACLE資料庫的資料倒入到EXCEL中的方法

將oracle資料庫的資料倒入到excel中的方法 在當今資訊化高速發展的時代,日常的工作中,使用者經常遇到要將excel檔案中的資料和oracle資料庫中的資料互倒的問題,實現對實時資料的操作,而可查閱到這方面的資料並不多。若需將oracle資訊系統中的資料倒出來,並在此基礎上利用excel對其進...

通過Excel模板進行POI匯出excel資料

需要滿足匯出的excel資料能夠匯入到專案中,目前通過poi對excel模板進行讀取,然後在進行寫入資料,最後實現匯出功能。啥也不說 上 轉殖模板中的workbook 主方法 填充資料 可以 裝入map中 獲取資料 資料1 office office userutils.getcurrentorga...