office 格式定義

2022-06-21 09:06:09 字數 1497 閱讀 3654

在做專案中,碰到如題的問題。比如要將居民的資訊匯出到excel中,居民的身份證號碼因為長度過長(大於10位),excel會自動的將過長的數字串轉換成 科學計數法。現在網上找到解決方案之一:

(在數字串前後加 " " 或' ' 或 tab等空白內容都是行不通的,excel會自動去掉這些。除非你在數字串中間加,當然這樣就不是我們要的結果了)

解決方案之一:100821199909091234

增加了  style="mso-number-format:'\@';"  樣式後 可以解決 ,(以上為親自測試過,可行)!

其他自定義單元格格式 樣式

mso-number-format:"0"

no decimals

mso-number-format:"0\.000"

3 decimals

mso-number-format:"\#\,\#\#0\.000"

comma with 3 dec

mso-number-format:"mm\/dd\/yy"

date7

mso-number-format:"mmmm\ d\,\ yyyy"

date9

mso-number-format:"m\/d\/yy\ h\:mm\ am\/pm"

d -t ampm

mso-number-format:"short date"

01/03/1998

mso-number-format:"medium date"

01-mar-98

mso-number-format:"d\-mmm\-yyyy"

01-mar-1998

mso-number-format:"short time"

5:16

mso-number-format:"medium time"

5:16 am

mso-number-format:"long time"

5:16:21:00

mso-number-format:"percent"

percent - two decimals

mso-number-format:"0%"

percent - no decimals

mso-number-format:"0\.e+00"

scientific notation

mso-number-format:"\@"

text

mso-number-format:"\#\ ???\/???"

fractions - up to 3 digits (312/943)

mso-number-format:"\0022£\0022\#\,\#\#0\.00"

£12.76

mso-number-format:"\#\,\#\#0\.00_ \;red\-\#\,\#\#0\.00\ "

2 decimals, negative numbers in red and signed

(1.56   -1.56)

Office2007xlsx格式分析

xlsx是以zip格式壓縮的,把xlsx重新命名為zip,然後再解壓。就可以得到裡面的資料檔案了。rels docprops xl content types xml 我們只重點檢視xl目錄下面的檔案 sharedstrings.xml 這個檔案儲存著所有的字串,比如 學生 編號 1號 等。styl...

Office的格式刷是什麼

格式刷 軟體中 格式刷 單擊圖示後,能使格式刷所到之處的文字內容轉換為游標所在處的文字格式。對於圖形,格式刷能很好地與圖形物件 如自選圖形 結合使用。不過,只要將的環繞樣式設定為 嵌入型 在 繪圖 工具欄上,單擊 繪圖 然後指向 文字環繞 之外的任何樣式,就可複製格式 如的邊框 格式刷無法複製藝術字...

Office 文件解析 文件格式和協議

本文討論的 office 文件指的是 office 2007 及以後的 pptx 和 xlsx 等格式的檔案。在 office 2007 之前使用的不公開標準的二進位制格式定義。在 office 2007 之後的文件格式使用 ooxml 國際標準定義,本文將告訴大家這個標準的協議和格式 在 offi...