当前位置: 首页 > news >正文

中国十大旅游网站企业网站开发意义

中国十大旅游网站,企业网站开发意义,做a小视频网站,做汽配外贸是在哪个网站做引入XLSX XLSX 是一个流行的 JavaScript 库,用于处理 Excel 文件(包括 .xls 和 .xlsx 格式)。它可以在 Node.js 环境和浏览器中运行,提供了丰富的 API 来读取、写入、修改 Excel 文件。当你使用 import * as XLSX from xlsx; 这行…

引入XLSX 

   XLSX 是一个流行的 JavaScript 库,用于处理 Excel 文件(包括 .xls 和 .xlsx 格式)。它可以在 Node.js 环境和浏览器中运行,提供了丰富的 API 来读取、写入、修改 Excel 文件。当你使用 import * as XLSX from 'xlsx'; 这行代码时,你实际上是在从 xlsx 包中导入所有的导出内容,并将它们作为一个名为 XLSX 的对象来使用。这里有几个基本的 XLSX 库用法示例,展示如何使用这个库来读取和写入 Excel 文件:

读取 Excel 文件

假设你有一个名为 example.xlsx 的 Excel 文件,你想读取其中的数据。

const workbook = XLSX.readFile('example.xlsx'); // 读取 Excel 文件  
const firstSheetName = workbook.SheetNames[0]; // 获取第一个工作表的名称  
const worksheet = workbook.Sheets[firstSheetName]; // 通过名称获取第一个工作表  // 将工作表转换为 JSON 对象  
const json = XLSX.utils.sheet_to_json(worksheet, {header:1}); // {header:1} 表示第一行为表头  
console.log(json);

写入 Excel 文件

如果你想创建一个新的 Excel 文件或修改一个现有的文件并保存它,你可以这样做:

// 创建一个新的工作簿  
const workbook = XLSX.utils.book_new();  // 创建一个新的工作表  
const worksheet = XLSX.utils.json_to_sheet([{name: "Sheet JS", data: [1, 2, 3]}]);  // 将工作表添加到工作簿  
XLSX.utils.book_append_sheet(workbook, worksheet, "My Sheet");  // 写入文件  
XLSX.writeFile(workbook, 'new_example.xlsx');

注意,上面的示例中 json_to_sheet 函数的输入数据格式是为了展示如何创建一个包含特定数据的工作表,并不完全符合 Excel 表格的常见数据结构。通常,你会传入一个对象数组,每个对象代表一行,对象的键对应列名。

表格数据转为 Excel 文件并导出

npm install file-saver 
import { saveAs } from 'file-saver';
//引入导出api
 let data=[[1,2,3],[4,5,6]
]
// 将数据转换为工作表const worksheet = XLSX.utils.aoa_to_sheet(data);// 创建工作簿并添加工作表const workbook = XLSX.utils.book_new();XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet1');// 生成Excel文件const excelBuffer = XLSX.write(workbook, { bookType: 'xlsx', type: 'array' });// 使用blob和FileReader创建一个URL然后下载const dataBlob = new Blob([excelBuffer], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=UTF-8' });saveAs(dataBlob, 'demp.xlsx');

注意事项

  • 当你在 Node.js 环境中使用 XLSX 库时,需要确保你已经通过 npm 或 yarn 安装了它(npm install xlsx 或 yarn add xlsx)。
  • 在浏览器中使用时,你可能需要通过 <script> 标签或类似的方式引入库文件。
  • XLSX 库支持多种格式的 Excel 文件(包括 .xls),但处理 .xls 文件时可能需要额外的库(如 SheetJS/xlsx 的一部分功能)或依赖。
  • 使用 XLSX 库时,请确保遵循其 API 文档,以充分利用其功能。
http://www.yayakq.cn/news/684314/

相关文章:

  • 商务网站设计制作好的工具和方法遵义网约车资格证哪里申请
  • 山西响应式网站平台wordpress用户中心界面
  • 上海华谊集团建设有限公司网站口碑好的网页制作公司
  • 侨联 文化宣传 侨联网站建设小程序开发难吗
  • 莱芜0634技术支持 宿州网站建设邵阳建设局网站
  • 微餐饮网站建设平台制作网页类型一般分为什么
  • 做红包网站广州安全教育平台注册
  • 西宁建设厅培训中心网站泰安网站开发哪家便宜
  • 58同城做公司网站怎修改wordpress 图片特效
  • 扫码员在哪个网站可以做填写网站备案信息
  • 深圳公司网站设计成品网站seo
  • 上海php网站开发公司怎样做网络推广教学设计
  • 品牌vi设计是什么网站优化成都哪里好
  • 多个域名指向同一个网站百度如何推广网站
  • 网页设计与网站建设考试名词解释2019昆明微网站制作
  • 网站建设域名费wordpress关注公众号登录
  • 安庆网站建设为政务公开和网站建设先进个人
  • 建设市场监督管理网站空间 两个网站
  • 企业网站开发实训目的做网站销售 优帮云
  • jsp做网站案例老版本网站开发工具
  • 网站建设费用如何列支婚纱网站内容制作
  • 恒一信息深圳网站建设公司1企业名录黄页大全
  • 广西建设职业学院技术教务系统网站瑞安做网站多少钱
  • 南京网站定制网站开发实训内容
  • 网站开发专业的长春建站优化加徽信xiala5效果好
  • 绍兴网站建设08keji门户一号wordpress 主题下载
  • 自己公司网站维护wordpress链接数据库文件
  • 网站建设与管理这门课程的介绍陕西交通建设集团蓝商分公司网站
  • H5 网站网站排名seo教程
  • 飘雪影视在线观看免费观看西瓜网站不同时期的优化工作该怎么做