有沒有辦法改變圖表標題、圖例和數據標簽的字體大???面臨的問題是我們的團隊正在使用庫“phpspreadsheet”(鏈接到庫 github)生成一些帶有圖表的 excel 文件,并找出圖表標題、數據圖例和數據標簽的字體大小太小。(請參閱隨附的屏幕截圖。)報告截圖我已經從圖書館搜索了文檔和示例,但似乎沒有提到如何更改它。如果對此有任何建議,謝謝大家。
1 回答

子衿沉夜
TA貢獻1828條經驗 獲得超3個贊
所以問題是,XLSX 文件是壓縮的 XML 文件。
PhpSpreadsheet 所做的是使用預制的 XML 模板用您希望在 XLSX 上看到的數據填充它,然后壓縮整個內容,并將其命名為 XLSX。
如果您想更改字體大小,則必須在使用的模板中找到正確的位置。幸運的是,PhpSpreadsheet 在文件夾中提供了大量示例phpoffice\phpspreadsheet\samples\Chart
。如果執行32_Chart_read_write.php
,它將從每個模板創建 1 個文件并為您提供路徑。
模板位于此處:phpoffice\phpspreadsheet\samples\templates
如果你解壓縮它,你會看到 3 個文件夾,里面裝滿了 XML 文件。負責樣式的很可能是文件xl\styles.xml
。大小應該在一個標簽中,它也是一個名稱為sz
. 例如:
<sz val="23.5"/>
您可以在此處修改字體的大小,然后將其壓縮回 XLSX 并將其保存在您想要的任何位置,并按照示例中提供的方式使用它。
- 1 回答
- 0 關注
- 331 瀏覽
添加回答
舉報
0/150
提交
取消