首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏破晓之歌

    js写入文件的方式 转

    内容: /* FileSaver.js * A saveAs() FileSaver implementation @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */ var saveAs = saveAs reader.readAsDataURL(blob); filesaver.readyState = filesaver.INIT; } ; filesaver.readyState = filesaver.INIT; if (can_use_save_link == null)) { define("FileSaver.js", function() { return saveAs; }); }

    4.5K10发布于 2018-08-15
  • 来自专栏HackTips

    CNVD漏洞库数据采集详解

    实施步骤 引入 FileSaver.js 由于浏览器环境的限制,JavaScript 默认无法直接保存文件。 因此,我们引入 FileSaver.js 这一 JavaScript 库,允许在客户端环境保存文件。 reader.readAsDataURL(blob); filesaver.readyState = filesaver.INIT; } ; filesaver.readyState = filesaver.INIT; if (can_use_save_link) { = filesaver.DONE; }); return; } fs_error(); }

    1K10编辑于 2024-10-30
  • 来自专栏全栈程序员必看

    包含本地图片请点击word转存怎么解决_为什么会出现跨域问题

    )"); } } 2.2.fileSavers.js /* FileSaver.js * A saveAs() FileSaver implementation. * 1.3.2 * 2016- @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */ var saveAs = saveAs , event || filesaver); } catch (ex) { throw_outside( reader.readAsDataURL(blob); filesaver.readyState = filesaver.INIT; } ; filesaver.readyState = filesaver.INIT; if (can_use_save_link

    2.1K30编辑于 2022-09-27
  • 来自专栏前端大合集

    Element-ui Table表格导出功能的实现

    需要的库 我们这里需要用到两个库: FileSaver: FileSaver 是一个用于在浏览器中保存文件的 JavaScript 库。 FileSaver 支持保存各种类型的文件,包括文本文件、图像文件、PDF 文件等。 它是一个独立的库,不依赖于其他第三方库。 FileSaver.saveAs: 这里使用 FileSaver.js 库将二进制数据保存为文件。 FileSaver.saveAs 函数将这个 Blob 对象保存为文件,其中第二个参数为文件名,这里设置为 "product.xlsx"。 try catch: 在尝试保存文件时,可能会出现异常,例如在不支持 Blob 或 FileSaver 的浏览器中。异常会被捕获,并在控制台中记录。

    1K10编辑于 2024-07-29
  • 来自专栏全栈程序员必看

    Xlsx结合File-Saver实现前端页面表格导出Excel为文件

    1.npm下载 2.引入库 二、FileSaver是什么? 1.npm下载: 2.引入库: 三、结合使用 1.导入: 2.HTML代码: 3.JS代码: 一、XLSX是什么? xlsx、ods(一种OpenOffice专有表格文件格式)等十几种格式 1.npm下载 代码如下: npm i xlsx 2.引入库 代码如下: import XLSX from "xlsx"; 二、FileSaver FileSaver:实现浏览器端生成并保存文件的 JavaScript 库 FileSaver.js 1.npm下载: 代码如下: npm i file-saver 2.引入库: 代码如下: import FileSaver from "file-saver"; 三、结合使用 1.导入: 代码如下: import FileSaver from "file-saver"; import XLSX from bookType: "xlsx", bookSST: true, type: "array" }); try { FileSaver.saveAs

    2.5K20编辑于 2022-09-14
  • 来自专栏ahzoo.cn的博客分享

    Vue(JavaScript)下载文件方式汇总

    下载文件 使用FileSaver下载文件时仍然存在跨域问题 下载: npm install file-saver --save # 或者: bower install file-saver 引入 : import fileSaver from 'file-saver' 下载文字 var blob = new Blob(["Hello, world!"] , {type: "text/plain;charset=utf-8"}); fileSaver.saveAs(blob, "hello world.txt"); 下载图片(画布) var canvas "); }); 下载网络资源 fileSaver.saveAs('地址', '名称') 下载文件(file) var file = new File(["Hello, world!"] , "hello world.txt", {type: "text/plain;charset=utf-8"}); fileSaver.saveAs(file); 下载文件(blob) fileSaver.saveAs

    2.8K10编辑于 2022-08-01
  • Objective-C开发:从HTTP请求到文件存储的实战

    以下是将数据保存到本地文件的代码示例:#import <Foundation/Foundation.h>#import "NetworkManager.h"@interface FileSaver : NSString *)filePath completion:(void(^)(BOOL success, NSError *error))completion;@end@implementation FileSaver 以下是主控制器的代码示例:#import <Foundation/Foundation.h>#import "NetworkManager.h"#import "FileSaver.h"@interface *fileSaver = [[FileSaver alloc] init]; // 下载文件 [networkManager downloadFileWithURL:url completion *fileSaver = [[FileSaver alloc] init]; // 下载文件 [networkManager downloadFileWithURL:url completion

    61010编辑于 2025-03-05
  • 来自专栏前端之攻略

    Element 表格导出为Excel表格

    一、安装xlsx和filesaver npm install --save xlsx file-saver 二、在表格组件中引入安装的2个文件 import FileSaver from "file-saver bookSST: true, type: "array" }); try { FileSaver.saveAs bookType: "xlsx", bookSST: true, type: "array" }); try { FileSaver.saveAs

    3.4K20发布于 2019-12-03
  • 来自专栏前端大合集

    使用html,css,js 实现一个龙年春节祝福卡片效果

    FileSaver.js:它是一个用于在浏览器中保存文件的 JavaScript 库。它提供了一种简单的方法来生成 Blob 对象,并将其保存为本地文件。 FileSaver.js 支持在浏览器中保存各种类型的文件,例如文本文件、图像文件、PDF 文件等。 targetElement).then(function(canvas) { document.body.appendChild(canvas); // 在页面中插入生成的 canvas 元素 }); FileSaver.js 介绍完基本用法之后, 看看我们的demo 里面如何写的 获取卡片内容元素,使用html2canvas转换为一个 canvas 对象,然后使用 FileSaver.js 库将 canvas 转换为 Blob .then(function (canvas) { canvas.toBlob(function (blob) { // 使用 FileSaver.js

    86410编辑于 2024-07-29
  • 来自专栏前端公虾米

    新手前端莫慌,握紧救命稻草(建议收藏)

    copy-to-clipboard (剪贴板) var clipboard = new ClipboardJS('.btn'); https://github.com/zenorocha/clipboard.js FileSaver (文件另存为) var FileSaver = require('file-saver'); var blob = new Blob(["Hello, world!"] , {type: "text/plain;charset=utf-8"}); FileSaver.saveAs(blob, "hello world.txt"); https://github.com/ eligrey/FileSaver.js excel-js (xlsx转换) var workbook = XLSX.utils.table_to_book(document.getElementById

    1K10编辑于 2021-12-23
  • 来自专栏知识分享

    Web网站实现导出Excel的方案

    3.导出功能:利用第三方库或插件实现Excel导出功能,如FileSaver.js、xlsx.js等。# 三:方案流程1.数据准备:获取需要导出的数据,并进行必要的处理,如格式化、过滤和排序等。 # 四:实例实现以下是一个简单的实例,演示如何使用Bootstrap Table和FileSaver.js实现Excel导出功能:1.引入相关库文件:```javascript<link rel="stylesheet /libs/xlsx/0.12.3/xlsx.core2.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/<em>FileSaver</em>.js /1.3.3/<em>FileSaver</em>.min.js"></script>```2.创建表格并填充数据:```javascript<table id="myTable" class="table table-bordered 将工作簿对象转换为二进制数据流格式(用于下载) saveAs(new Blob([excelData], { type: 'application/octet-stream' }), 'data.xlsx'); // 使用<em>FileSaver</em>

    1.2K10编辑于 2024-08-03
  • 来自专栏跟牛老师一起学WEBGIS

    Openlayers4中地图的导出

    saveAs(blob, 'map.png'); }); } }); map.renderSync(); }); 注意: 1、此处引用了一个FileSaver.js 文件,文件地址为:https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/1.3.3/FileSaver.min.js 跨域处理; 1、天地图切片跨域 在代码中添加

    2.2K20发布于 2018-10-23
  • 来自专栏那些年我们学过的前端

    前端如何进行压缩下载

    需要使用 jszip和FileSaver这两个插件 此处插入一张图片 这样看起来美观 ? mark ? mark <! /node_modules/file-saver/FileSaver.js"></script> <script> function create_zip() { var zip

    98910发布于 2019-03-29
  • 来自专栏vue的实战

    前端页面单独导出表格里面的数据,格式为xlsx

    第一步: 安装 file-saver 和 xlsx cnpm i file-saver xlsx -s 第二步: 在要用的组件用中引入 import FileSaver from 'file-saver XLSX.write(wb, {bookType: 'xlsx', bookSST: true, type: 'array'}); try { FileSaver.saveAs

    1.6K20发布于 2019-08-28
  • 来自专栏前端说吧

    抓住九月的尾巴分享一个插件XLSX

    引入依赖 import FileSaver from 'file-saver' import XLSX from 'xlsx' 3. XLSX.write(wb, { bookType: 'xlsx', bookSST: true, type: 'array' }) try { /* 存储到本地 */ FileSaver.saveAs

    54810发布于 2019-10-06
  • 来自专栏Michael阿明学习之路

    Python signal 信号处理模块

    43 # @Author : Michael # @File : signal_demo.py # @desc import signal import time import os class FileSaver 模拟程序运行,不断写入数据 while True: self.write_line() time.sleep(1) # 每秒写入一行 # 创建FileSaver 实例并运行 saver = FileSaver() saver.run() 在这个例子中,我们定义了一个handle_signal函数,它会在接收到SIGTERM信号时被调用。

    74700编辑于 2024-05-24
  • 来自专栏Cordova封装H5 APP

    vue实现excel导出

    1.引入组件: npm install file-saver xlsx -S 2.在需要的页面引入: import FileSaver from 'file-saver' import XLSX from el-table-column> </template> </el-table>

    </transition> </template> <script> import FileSaver bookType: 'xlsx', bookSST: true, type: 'array' }) try { FileSaver.saveAs bookType: 'xlsx', bookSST: true, type: 'array' }) try { FileSaver.saveAs

    82520编辑于 2022-03-05
  • 来自专栏前端之攻略

    bootstrap-table 数据导出excel格式

    /plugins/tableExport.jquery.plugin-master/libs/FileSaver/FileSaver.min.js"></script> <script src="..

    7.1K40发布于 2019-04-04
  • 来自专栏葡萄城控件技术团队

    前端必读:如何在 JavaScript 中使用SpreadJS导入和导出 Excel 文件

    /2014-11-29/FileSaver.min.js"></script> <link href=". style="height:600px; width :100%; ">

    </body> </html> 除了 SpreadJS 和 jQuery 文件之外,我们还需要导入 FileSaver 库,为了便于后续程序处理,SpreadJS默认提供完整的文件流,FileSaver库可以用来把文件流转成文件下载到本地。 确保添加 FileSaver 外部库以允许用户将文件保存在他们想要的位置: <script src="https://cdnjs.cloudflare.com/ajax/libs/<em>FileSaver</em>.js /2014-11-29/<em>FileSaver</em>.min.js"></script> 成功导出文件后,您可以在 Excel 中打开它,并查看文件与导入时的外观相同,只是现在我们添加了额外的收入行。

    6.1K10编辑于 2022-10-04
  • 来自专栏thinkphp+vue

    利用xlsx-style实现前端导出excle表并修改样式

    cptable' }, } 在所用页面或者组件引入模块 import * as XLSX from 'xlsx'; import XLSXS from 'xlsx-style'; import FileSaver let wbout = XLSXS.write(wb, { bookType: 'xlsx', bookSST: false, type: 'binary', }); FileSaver.saveAs == s.length; ++i) buf[i] = s.charCodeAt(i) & 0xff; return buf; } }, 这里我们将数据导出为xlsx对象,利用filesaver

    4.6K60编辑于 2022-04-19
  • 领券