我刚刚使用ng update将我的应用程序从最新版本9升级到angular 10。我知道有一些重大的变化,而且在很大程度上它升级得很好,但是我现在从exceljs得到了一个错误: "export 'Workbook' (imported as 'Excel') was not found in 'exceljs/dist/exceljs' 在升级之前,它使用的是exceljs版本2.0.1。现在它使用的是exceljs 4.0.1。(它是最新版本之前的一个版本,因为由于选项参数被标记为必需,导致无法在最新版本中编译。这应该无关紧要。)
我想用exceljs写一个csv文件与writeBuffer。如何更改csv分隔符。在github上有一个问题,那就是你必须使用快速csv选项。但首先,writeBuffer没有options参数,其次,csv options的接口没有分隔符选项。
var workbook = new ExcelJS.Workbook();
var worksheet = workbook.addWorksheet('Main sheet');
workbook.csv.writeBuffer().then(function(buffer) {
saveAs(new B
我一直在使用exceljs创建excel文件并下载它们。我目前遇到了这样的问题:Click here for grouping example 有没有办法用exceljs做到这一点?我试过做一些类似这样的事情 worksheet.addRows([['Hello'],['Hello']]); 但这只是将它们放在另一个之上,而不是对它们进行分组。
我正在寻找一种方法来惰性加载一个模块,它不包含任何组件,但只包含服务。背景:在我的应用程序中有一个使用exceljs库的Excel导出服务。这个库非常大,我正在努力防止这个库成为vendor.js或main.js的一部分。它通过import * as Excel from 'exceljs/dist/exceljs.min.js'被“包含”在服务中。
现在,我在单独的模块中有几个组件,它们使用"Excel导出“服务(没有组件)。我更喜欢这样一种方法,即只有在用户“单击导出按钮”时才加载服务,而不是在此之前。
如何做到这一点?
我有一个电子应用程序,我需要从Excel文件中读取数据,并写回更改后的数据。我还需要保留Excel文件的格式。 我使用的Excel文件是使用Microsoft 365 for Business subscription的Excel产品部分创建的,版本2005,内部版本12827.20268。 我已经阅读了关于SO的建议,并决定尝试一下exceljs@4.0.1。问题是,当我尝试保存时,这个库给了我一个错误。 下面是我使用的示例代码: modifyExcel(): void {
// create a workbook variable
const workbook = n
我使用exceljs()在一个角7应用程序中导入和导出excel文件。下面是我导入它的方式:import {Workbook} from "exceljs";,即使它工作得很好,但是在构建生产和查看source-map-explorer的main.js之后,它在node_modules中花费了483 in (20%),我认为它太大了。
有没有人有任何解决方案来缩小exceljs在node_modules中的大小?
这是我使用exceljs编写和下载excel文件的代码。
const excel = require('exceljs')
const tempfile = require('tempfile')
var workbook = new excel.Workbook()
var sheet1 = workbook.addWorksheet('sample')
sheet1.columns = req.keys // Some data
var tempFilePath = tempfile('.csv')
workbook.