Tag: xlsx

服务和excel模板下载在angularjs

我有一个AngularJs应用程序,我从Excel表导入数据。 现在我有一个需要用于导入的模板。 请帮助我如何服务使用Angularjs 的Excel模板下载 。 直到现在:我在应用程序中有一个名为excel-template的文件夹,并在UI中提供了<a href="excel-template/excel-template.xlsx">Download</a> 。 它下载的文件,但是当我打开它说,它已经损坏。 提前致谢。

下载XLSX被损坏

我试图将HTML表格转换为XLSX uisng AngularJS甚至纯JavaScript。 当我转换到XLS下使用下载罚款和XLS文件打开。 var blob = new Blob([template], {type: "data:application/vnd.ms-excel"}); window.navigator.msSaveOrOpenBlob(blob, "myExcel.xls"); 但是,我的需求需要XLSX中的文件,所以我改变了MIMEtypes和文件的扩展名,如下所示, var blob = new Blob([template], {type: "data:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}); window.navigator.msSaveOrOpenBlob(blob, "myExcel.xlsx"); 但是当我打开下载的xlsx文件时,它的损坏和MS办公室正在拖出错误popup窗口。 我在做什么错了,以及如何将HTML表格转换为XLSX ? 即使是交替的想法也接受。 PS:表格非常复杂,在列和所有的行,所以插件像ALASQL,JS-XLSX没有帮助。

在Java中使用poi与中文字符写.xlsx文件

我正在尝试使用apache poi创build.xlsx文件。 这是工作正常与阿尔巴尼亚语和印地文等字符。 但我在我的应用程序,我们也使用汉字。 当我使用我的代码创build.xlsx文件时,只显示中文字符。 我正在使用此代码来创build.xlsx文件。 Workbook wb = new HSSFWorkbook(); Sheet sheet = wb.createSheet("new sheet"); // Create a row and put some cells in it. Rows are 0 based. Row row = sheet.createRow(1); // Create a cell and put a value in it. Cell cell = row.createCell(1); //arbaric char set in cell and show […]

使用XLSX Apache poi的Java临时文件

.hi,我正在尝试创build一个临时的.xlsx文件,并使用apache poi写入。 我得到EmptyFileException创build工作簿。 这是代码: public class Writer{ File file; public File Write(List<FormData> l, Class elementClass) { try {//create temp fiele here file = File.createTempFile(elementClass.getSimpleName(),".xlsx"); } catch (IOException ex) { Logger.getLogger(Writer.class.getName()).log(Level.SEVERE, null, ex); } XSSFWorkbook workbook; XSSFSheet sheet; if (file.exists()) { FileInputStream inputStream; try { inputStream = new FileInputStream(file); } catch (FileNotFoundException ex) { throw new […]

使用openxlsx从Web导入Excel

我尝试使用openxlsx()直接从网页读取Excel文件,而不是一个警告,我得到了一个数据框与正确数量的列和一行丢失,但看似随机值(有值不应该有任何并且这些值与原始值不一致)。 我无法想象一个会暗示解决scheme的模式。 我尝试了不同的包( readxl , xlsx ),并试图通过指定要导入的区域来查找错误。 这是我的代码: library(openxlsx) lp <- read.xlsx("http://www.longtermproductivity.com/download/BCLDatabase_online_v2.0.xlsx", sheet = 2, skipEmptyRows = F, skipEmptyCols = F, rows=1:218, cols=1:26) lp2 <- read.xlsx("BCLDatabase_online_v2.0.xlsx", sheet = 2) 我所有的尝试都有相同的结果:前50行中的随机值,除了“年”列以外,只有NA。 我使用了一种解决方法,只需将表单转换为单个.csv文件,即可正常工作。 但是,我经常需要阅读excel文件,并想了解上面代码中的错误。 数据 (与代码中的链接相同)

如何下载由节点生成的excel文件

我用同样的方式在[Node]中提到[Angular]如何下载由节点生成的excel文件,但是我仍然没有得到任何popup来打开或保存。 我可以在Chrome的“networking”窗口中看到缓冲区。 任何帮助表示赞赏。

使用angular2中的blob下载一个excel(.xlsx)文件

如何使用blob从浏览器下载保存在angular度2项目文件夹中的.xlsx文件。 我能够通过使用下面的代码下载一个csv: return this.http.get(fileUrl, {headers: headerInfo}) .map((response: any) => { return new Blob([response._body], {type: 'text/csv'}); }); 任何帮助,将不胜感激! 谢谢!

使用vbscript将特定列保存到新的xlsx文件中

我有一个xlsx文件有很多列和行。 我需要select具体的列来生成一个新的xlsx文件。 我的代码是: Public Sub xlsToCsv() Dim WorkingDir WorkingDir = "C:\test.xlsx" Dim fso, FileName, SaveName, myFile Dim objExcel, objWorkbook Set fso = CreateObject("Scripting.FilesystemObject") Set myFile = fso.GetFile(WorkingDir) Set objExcel = CreateObject("Excel.Application") objExcel.Visible = False objExcel.DisplayAlerts = False Set objWorkbook = objExcel.Workbooks.Open(myFile) With objWorkbook.Sheets(1) .Range("D87", .Range("D87").End(-4121)).Copy objWorkbook.Sheets.Add().paste .Range("E87", .Range("E87").End(-4121)).Copy End With dim sheet: set sheet = […]

如何使用Tiny But Strong的Excel插件合并多个Excel文档?

我目前正在使用TinyButStrong的Excel插件来创build大量Excel文档,这些文档是按计划发送的。 我被要求将信息分解成单独的工作表,在一个单独的Excel文档中,每个报表可以有不同数量的工作表(所以我不能在模板文件中使用多个工作表,因为工作表的数量是不可预知的) 。 我可以很容易地创build单独的Excel文档,并使用命名约定来确定哪些Excel文档将被合并,但是我找不到使用TinyButStrong Excel合并文档的方法。 注意:由于我们的环境,PHP Excel不是一个选项。 如果您知道合并多个Exc3el文档的方式,或者以编程方式创build一个包含从单个工作表模板创build的大量工作表的Excel文档,请让我知道。 谢谢。

如何select所有实例,其中第1页的列A和B的值完全等于第2页的列A和B?

这一个是非常具体的,但基本上我已经给了两个数据转储(在.xls格式):一个来自旧系统,一个来自新系统。 新系统的转储中有更多的行,但我想要删除旧系统转储中已经find的行。 每个工作表包含大约10列,但只有2列实际上可能具有匹配的值。 所以我的问题可以概括为:我如何select所有的工作表1(旧转储)中列A和B的值是完全等于工作表2(新转储)的列A和B?