清楚Excel自定義格式方法

2020-10-20 驀然揮守

  Excel2016版已經修復了複製工作表會複製無關樣式。

一、問題

  Excel體積大,原因是定義了許多無用的樣式,樣式表位於styles.xml。將一個Excel文件複製到另一個文件,會把所有無關的樣式全部複製,導致文件體積越來越大。

  新建一個Excel,複製表格時不要採用複製或移動,而且點擊左上角全選。點擊左上角複製後一般格式完全相同,但是凍結狀態和篩選狀態就消失。

二、解決辦法

辦法1

  1. 重命名.xlsx為.zip

  2. 用WinZip打開,進入xl 文件夾

  3. 右鍵點擊styles.xml,選擇用記事本打開

  4. 查找<cellstyles,刪除條目

  5. 再次搜索/cellstyles>

  6. 保存xml。更新Zip文件,保存。

  7. 重命名zip文件為.xlsx

辦法2

  1、打開VBA編輯器(alt+f11),在代碼窗口中輸入下列代碼:

Sub DelCustomStyles()

Dim st As Style

For Each st In ActiveWorkbook.Styles

If Not st.BuiltIn Then st.Delete

Next

End Sub

  2、關閉VBA編輯器,返回Excel界面。打開「宏」對話框(alt+f8),執行「DelCustomStyles」宏即可一次刪除所有自定義單元格樣式,而內置的單元格樣式會保留。

  在我的電腦上面,Excel無響應,無法實現

辦法3:刪除styles.xml,但是所有格式都會清除。需要重新設置格式

三、xlsx文件結構

  在文件夾「_rels」中,包含名為「workbook.xml.rels」的文件

xl文件夾

  rels:其中的關係文件workbook.xml.rels定義了工作簿、數據和格式部件的關係。

  activeX:包含控制項設置的XML文件。

  charts:包含圖表設置的XML文件。

  chartsheets:包含工作簿中每個圖表數據的XML文件。

  diagrams:描述工作簿中形狀(SmartArt)的XML文件。

  media:包含內嵌的媒體文件,例如GIF、JPG等。

  tables:包含帶有每個表的數據的XML文件。

  theme:包含工作簿主題的數據的XML文件。

  worksheets:包含工作簿中每個工作表的XML文件。

  除一些文件夾外,還有一些單獨的XML文件。例如:workbook.xml

  excel 2007中的/xl/styles.xml文件,"cellStyleXfs"和"cellStyles"節點

  CellStyleXfs是在單元格樣式中建立的自定義樣式。

<cellStyleXfs count="3XXX"> 

         <xf numFmtId="0" fontId="0" fillId="0" borderId="0"/>

         <xf numFmtId="0" fontId="1" fillId="0" borderId="0">

         </xf>

        <xf numFmtId="0" fontId="1" fillId="0" borderId="0">

        </xf>

</cellStyleXfs>

  樣式名可以在"cellStyle"節點的"name"屬性找到,對應的屬性"xfId",是"CellStyleXfs"節點的子節點"xf"的索引,從"0"開始

<cellStyles count="3XXXX"> 

       <cellStyle name="MyStyle" xfId="1"/>

       <cellStyle name="常規" xfId="0" builtinId="0"/>

       <cellStyle name="樣式 1" xfId="2"/>

</cellStyles>

相關焦點

  • excel自定義格式使用技巧一巧顯示單位
    如果數值和單位格寫相同的單元格中,那麼數值將變為無法參與計算的文本形式,這在excel數據表中是不允許的,如果確實顯示要顯示單位但不改變數據格式怎麼操作?解決方法:可以通過自定義來設置數據類型1.    在調用的窗口中單擊【自定義】如圖:4.
  • excel單元格設置技巧:這些自定義格式,你用過哪些?
    為大家提供15種最常見的單元格自定義格式用法。如何快速輸入帶星期的日期、隱藏單元格內容、添加千位分隔符、設置不同金額單位的自動切換、讓手機號碼分段顯示、數字金額變大寫、添加動態下劃線等內容,是大家最近問得比較多的關於自定義格式的問題,花花老師把這些問題整理了一下,整理成15種用法。最後一種最神奇,輸入任何內容都顯示的是固定的一句話。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • excel自定義格式數據與真實數據的轉換
    excel自定義格式數據與真實數據的轉換工廠對於產品會有編號的前綴需求例如:「ZL2020」,但是在統計產品數量方面需求的時候,又需要自定義格式的顯示結果轉化為真實數據,解決方法:就是使用剪貼板強大的粘貼功能實現。
  • excel單元格操作:幾種常用的單元格自定義格式解析
    最近總是聽到身邊的小夥伴在抱怨excel中的自定義格式,「好用是好用,但就是代碼實在是太多了,根本就記不住呀!」。確實如此,要想掌握自定義格式中的代碼,勢必需要大量的練習實踐才能融會貫通。今天我們就先來說一些常見的自定義字符,也算是給小夥伴們的自定義字符的學習之旅起個頭,趕緊來看看吧!
  • excel單元格操作:幾種常用的單元格自定義格式解析
    最近總是聽到身邊的小夥伴在抱怨excel中的自定義格式,「好用是好用,但就是代碼實在是太多了,根本就記不住呀!」。確實如此,要想掌握自定義格式中的代碼,勢必需要大量的練習實踐才能融會貫通。今天我們就先來說一些常見的自定義字符,也算是給小夥伴們的自定義字符的學習之旅起個頭,趕緊來看看吧!
  • 自定義單元格格式,讓顯示格式千變萬化
    大家好,今天我們就來學習excel單元格格式自定義的相關內容,單元格格式的自定義作為excel單元格的高階應用在日常工作中有著十分廣泛的應用,可以幫助我們解決很多問題,徹底掌握它能夠讓你在未來的工作中如虎添翼,不信?下面通過幾個小動畫來展現下他的強大之處1.
  • excel自定義格式:讓你秒懂三個分號「;;;」到底是怎麼來的
    一、三刀切4段將excel中的內容格式分為【正數;負數;0;文本】二、設置單元格的自定義格式【#】在excel中代表一個數字的佔位符,【@】是代表文本佔位符所以設置格式即為實際案例1、只顯示數字:按住CTRL+1或者點擊滑鼠右鍵設置單元格格式——自定義——輸入【#;】——點擊確定如果要是顯示大於80的數據,就可以改為[>80];;;
  • excel單元格設置技巧:這些自定義格式,你用過哪些?
    我們只需要在自定義單元格格式裡面將自定義的格式刪除,然後重新設置單元格格式,保存文件,關閉,再打開就正常了。其實按照方法①設置好以後,直接點擊自定義格式就會發現,它裡面的格式代碼就是方法②的自定義代碼。
  • Python自動化辦公之Word批量轉成自定義格式的Excel
    作者:青春陽光kinghttps://blog.csdn.net/Jacky_kplin/article/details/104367844python實現word轉成自定義格式的excel文檔(解決思路和代碼)支持按照文件夾去批量處理,也可以單獨一個文件進行處理,並且可以自定義標識符。
  • 1個Excel公式按條件自定義格式顯示固定電話號碼
    設為星標,否則可能收不到文章個人微信號 | (ID:LiRuiExcel520)微信服務號 | 跟李銳學Excel(ID:LiRuiExcel)微信公眾號 | Excel函數與公式(ID:ExcelLiRui)前面寫了很多篇關於數據查詢、數據統計、數據分析、公式排錯的教程,今天換一個口味,寫個關於自定義格式顯示數據的教程
  • 花了20小時整理的Excel自定義格式代碼大全
    例如之前一篇關於甘特圖(此處為傳送連結)的推文就提到可以通過自定義單元格格式的方式來實現單元格內日期顯示為星期一、二、三、四、五、六、日:方法是:設置單元格格式為 自定義aaa或者AAA接下來和表哥一起系統地學習一下Excel設置單元格格式的關鍵技術
  • 自定義格式,Excel中的黑科技
    Excel單元格格式,除了常規、數值、貨幣、會計專用、日期、時間、百分比、分數、科學計數、文本、特殊這十一種之外,還有一個自定義供用戶自由定義格式,功能十分強大,簡直就是Excel中的黑科技。可計算單位Excel中帶單位的數值是不可求和的,利用自定義格式給數值批量添加單位,同時可進行求和計算。自定義類型直接在通用格式後面添加單位即可,或者輸入數字0+單位也可以(如「0噸」),這裡的數字「0」相當於數字佔位符。
  • PDF文檔怎麼轉換成excel格式?教你兩個把PDF轉excel的方法
    顯然是不對的,雖然PDF文檔格式不便於直接修改,但是我們可以把它轉換回原來的excel格式呀!下面小編就來給大家講講兩個將PDF轉excel的方法。方法一:工具轉換由於PDF文檔格式比較複雜,想要將其轉換成excel格式就勢必需要藉助到一些轉換工具。
  • Excel自定義格式,功能強大套路深
    ,接下來咱們就一起看看自定義格式的常用套路。快速輸入性別輸入1就是男,輸入0就是女,1和0總有說不完的故事自定義格式代碼為:[=1]男;[=0]女數值添加單位數值加上單位,還不會影響計算,自定義格式代碼為:G/通用格式萬元
  • 8個excel自定義單元格格式套路,可直接套用
    Hello,大家好,今天有粉絲問我說如何只通過一點就能看出一個人的excel怎麼樣,我不假思索的回答他:通過自定義單元格格式就可以看出來,他又問到那自定義單元格格式都能做什麼呢,今天就跟大家分享一些常見的自定義單元格格式的用法,直接套用即可使用,在這裡就不多做介紹了,可以翻看下之前的文章有詳細的介紹
  • Excel中自定義格式設置
    2、自定義條件格式基本規則條件格式代碼結構分為四段,中間用英文的;間隔分開,格式如下:正數規則;負數規則;0的規則;文本規則備註:不過實戰中,為了安全起見,可以學習好知識後,按照上文規則完整編寫條件格式3、G/通用格式 介紹這個就是Excel默認的常規格式,最常見又最默默無私的格式。基本特點:輸入什麼,顯示什麼~代碼介紹:G/通用格式
  • Excel自定義格式代碼-代碼符號及其作用
    今天我們來介紹部分自定義格式代碼的符號及其作用。要注意符號需要在英文狀態下輸入。示例:原始輸入1.203自定義格式代碼#.示例:原始輸入1.203自定義格式代碼0.00結果顯示為1.204.數字佔位符?
  • excel中條件格式設置顯示特別顏色方法
    為了讓結果一目了然,便於觀察,我們可以在excel中通過條件格式的設置,將符合條件設置的行顯示出特別的顏色。方法/步驟選中需要使用相同條件格式的所有列的所有數據,如以「英語大於85分為條件「。找到「樣式」欄中「條件格式」,單擊。選擇」突出顯示單元格規則「,滑鼠輕輕向右,選擇」大於「。
  • excel日期格式設置yy-mm-dd
    我們在excel中輸入的日期為yy-mm-dd格式,但我們需要的是yy/mm/dd日期格式,該如何進行變更呢?下面一起看看吧。1.打開excel表。3.在單元格格式畫面找到數字下面的自定義,我們會發現 我們自定義的類型yy-mm-dd。4.我們可以在選框中選擇我們需要的類型yy/mm/dd,也可以手動添加yy/mm/dd類型。5.弄好之後,點擊確定,我們會發現所有的一列日期都是我們需要的yy/mm/dd類型啦。
  • excel條件格式和函數公式應用前奏篇:條件格式的作用
    上訴的案例都是講述關於特定數據的提取和整理的問題,今天我們將開啟新的話題,關於excel中的條件格式和函數公式的應用。今天我們內容主要就是關於excel中條件格式的基礎應用,在以後的文章中,我們會逐漸深入,將excel中的條件格式問題與函數公式的應用充分結合起來。