Указание пользовательского шаблона форматирования с использованием DBNum
Возможные сценарии использования
Aspose.Cells for Node.js via C++ поддерживает пользовательское форматирование шаблона DBNum. Например, если значение вашей ячейки 123 и вы задаёте его пользовательское форматирование как [DBNum2][$-804]General, оно будет отображаться как 壹佰贰拾叁. Вы можете задать пользовательский формат ячейки с помощью методов Cell.getStyle() и Style.setCustom(string).
Образец кода
Следующий пример кода показывает, как указать пользовательский шаблон DBNum. Пожалуйста, проверьте его вывод PDF для получения дополнительной помощи.
const path = require("path"); | |
const AsposeCells = require("aspose.cells.node"); | |
// Create a workbook. | |
const wb = new AsposeCells.Workbook(); | |
// Access first worksheet. | |
const ws = wb.getWorksheets().get(0); | |
// Access cell A1 and put value 123. | |
const cell = ws.getCells().get("A1"); | |
cell.putValue(123); | |
// Access cell style. | |
const st = cell.getStyle(); | |
// Specifying DBNum custom pattern formatting. | |
st.setCustom("[DBNum2][$-804]General"); | |
// Set the cell style. | |
cell.setStyle(st); | |
// Set the first column width. | |
ws.getCells().setColumnWidth(0, 30); | |
// Save the workbook in output pdf format. | |
wb.save(path.join(dataDir, "outputDBNumCustomFormatting.pdf"), AsposeCells.SaveFormat.Pdf); |