1. 产品
  2.   电子表格
  3.   JavaScript
  4.   x-spreadsheet
 
  

用于创建 Excel 和 Google Sheets 的 JavaScript 库

开源 JavaScript API 允许为网络生成 Excel 和 Google Sheets 样式的电子表格。 它支持插入新工作表、撤消和重做命令、选择字体系列或字体大小等。

x-spreadsheet 是一个非常有用的基于 Web 的 JavaScript 库,用于处理电子表格文档。 它是一个纯 JavaScript 库,用于以更少的工作量和成本生成 Excel 和 Google Sheets 样式的网络电子表格。 该库是开源的,可以在 MIT 许可下免费使用。 该库支持导入电子表格模块或从 CDN 加载 JavaScript 文件。

x-spreadsheet 库使软件开发人员可以轻松地在运行时将数据加载到电子表格中,或者在更改后保存或验证数据。 该库支持与 Excel 创建和操作相关的几个重要功能,例如插入新工作表、撤消和重做命令、选择字体系列或字体大小、应用或清除格式(粗体、斜体、下划线、删除线)、文本颜色或 填充颜色、选择边框、合并单元格、应用对齐方式、文本换行、冻结单元格、调整行高、列宽、复制或剪切和粘贴、自动填充、插入行或列、删除行、列、多张纸、 打印支持、数据验证等等。

Previous Next

x-spreadsheet 入门

推荐使用npm安装x-spreadsheet,请使用以下脚本以顺利安装。

通过 npm 安装 x-spreadsheet

$ npm install better-xlsx 

您可以从 GitHub 存储库下载已编译的共享库并安装它。

通过 JavaScript 创建 Excel XLSX 电子表格

开源 JavaScript 库 Better-xlsx 帮助软件开发人员使用 JavaScript 代码生成 Microsoft Excel XLSX 兼容的电子表格。 该库支持的功能包括从头开始创建新工作簿、向工作表添加工作表、向工作表插入内容、对其应用格式设置、插入新行或新列、添加文本或图像等等。

管理 XLSX 工作表中的行和列

Better-xlsx 库提供了使用 JavaScript 代码管理工作表中的行和列的有用功能。 该库支持处理行和列的几个重要功能,例如添加新行和列、设置行的高度、获取行或列中的内容、将样式应用于列、填充工作表的行或列、设置列宽度 ,等等。

单元格格式设置和 Excel 工作簿中的管理

开源 JavaScript 库 Better-xlsx 使软件开发人员能够在自己的 JavaScript 应用程序中处理单元格格式及其管理。 该库支持只需几行代码即可将多种样式应用于 Excel 单元格。 它还包括与单元格相关的几个功能,例如创建新单元格、合并单元格、隐藏单元格、获取单元格样式、与其他单元格垂直合并、获取单元格值、设置单元格公式、设置数字类型的单元格值等等 更多。

如何通过 JavaScript API 附加单元格注释?

var cell = ws["A1"];

/* create comment array if it does not exist */
if(!cell.c) ws.A1.c = [];

/* create a comment part */
var comment_part = {
  a:"SheetJS",
  t:"I'm a little comment, short and stout!"
};

/* Add comment part to the comment array */
cell.c.push(comment_part);

//Modify a single cell value in a Worksheet
XLSX.utils.sheet_add_aoa(worksheet, [[new_value]], { origin: address });

//Modify multiple cell values in a Worksheet
XLSX.utils.sheet_add_aoa(worksheet, aoa, opts);

//Merge a group of cells

if(!worksheet["!merges"]) worksheet["!merges"] = [];
worksheet["!merges"].push(XLSX.utils.decode_range("A1:E1"));

 中国人