Tag: reactjs

ag-Grid React – 将数据从网格导出为ex​​cel文件(.xls,.xlsx)

我希望能够将我的网格数据导出为ex​​cel文件,但是由于ag-Grid不支持这个function,所以我必须拿出我自己的导出函数。 我遇到的问题是,我所看到的大多数例子都依赖于数据将从HTML表格中提取的事实,而ag-Grid编译成<div> s,那么编写函数的最佳方式是什么将数据导出为.xls或.xlsx文件? 谢谢你的时间

用于PDF导出,Excel导出和打印的ReactJS组件

我build立一些ReactJS Table和Report组件基本上将包含<table>数据,一些graphics( d3 )和一些文本数据。 我需要提供3个button: 导出为PDF 导出到Excel 打印 有没有可靠的软件包可用于上面的任务使用ReactJS? 处理这些要求的方法是什么?

从Excel导入数据并显示在反应组件中

我正在尝试导入一个具有不同数据集的多列的Excel表,并将其显示在一个反应​​组件中。 目前我在做, <ReactFileReader handleFiles={this.handleFiles} fileType={'.xlsx'}> <button>Import</button> </ReactFileReader> 接着 handleFiles = files =>{ var fileDisplayArea = this.refs.fileDisplayArea; var reader = new FileReader(); reader.onload = function(e){ fileDisplayArea.innerHTML = reader.result; } reader.readAsText(files[0], 'utf-8'); } 虽然这会导入文件,但是在渲染时会显示所有垃圾字符。 任何帮助将非常感激。 谢谢, 维克拉姆

在React中使用自定义外部样式属性

在我的React应用程序中,通过将呈现的HTML(Excel知道如何打开)保存到文件,将HTML表格导出到Excel。 我还试图在每个<td>上设置'mso-number-format'样式属性来告诉Excel每个单元使用的数字格式。 但是,React不喜欢这个代码: <td style={{ 'mso-number-format': '\\@' }} 在控制台中它logging: Unsupported style property mso-number-format. Did you mean msoNumberFormat? Check the render method of `ComponentX`. 有没有一种方法来解决这个问题,而不需要遍历DOM并手动执行如下操作: node.setAttribute('style', 'mso-number-format: \\@')

读取Reactjs中的excel文件

我试图在读取Reactjs中的excel文件的时候敲打我的头。 我已经尝试过多个库,如Sheetjs , excelparsing器 , exceljs等(如8-9)库。 每个图书馆都会出现奇怪的错误。 例如,我正在使用Excelparsing器,并得到以下错误 Module not found: 'child_process' 这是因为它是一个节点模块,不能在浏览器中工作。 任何人都知道一些好的和容易的库,可以在浏览器中与reactjs一起工作吗?

反应excel文件下载损坏

我试图通过调用Spring REST端点下载Reactjs中的Excel文件,但我遇到了一个损坏的文件的问题。 反应电话… getFile(){ axios.get('get/download') .then((response) => { var blob = new Blob([response.data], {type:'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'}); filesaver.saveAs(blob, "excel.xlsx"); }); } 弹簧控制器…. @RequestMapping(value = "/download", method = RequestMethod.GET) public void downloadExcelFile(final HttpServletResponse response) throws IOException { response.setHeader("Content-Encoding", "UTF-8"); response.setHeader("Content-Disposition", "attachment; filename="file.xlsx"); response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); final File xls = service.createExcelFile(response); final FileInputStream in = new FileInputStream(xls); final OutputStream out = response.getOutputStream(); […]