Tag: xlsx

为什么我会收到错误

在我的代码中,我有一个函数来validation工作表中的单元格是否包含有效值,意思是:1.它包含一些东西。 2.包含的值不是SPACE,TAB或ENTER。 当我只是检查打印的function(打印单个单元格函数返回的值),显然,一切工作正常。 当我将“结果打印”集成到while循环中时,为了检查单元格范围,它收到错误消息: Can't call method "value" on an undefined value at D:\test.pl 这里是我的代码: use strict; use Spreadsheet::ParseXLSX; my $parser = Spreadsheet::ParseXLSX->new(); sub check_cell($) { my ( $worksheet, $a, $b ) = @_; if ( $worksheet->get_cell( $a, $b ) or not ord( $worksheet->get_cell( $a, $b )->value() ) ~~ [ 32, 9, 10 ] ) […]

如何使用JavaScript将数据从excel(xlsx,csv)导入到HTML页面?

H! 我有一个.xlsx和.html文件。 我如何使用JavaScript将xlsx文件导入到我的html文件中,我已经观看了Simon Allardice的Lynda:JavaScript Essential Training,并没有得到任何线索如何做到这一点! Googlesearch了很多,仍然在这里。 试过类似的问题…只需要一个脚本将其复制到我的HTML文件,然后我的HTML文件可以读取XLSX并显示在浏览器中!

使用Spreadsheet :: ParseXLSX删除整个行

一般来说,我是电子表格parsing器的新手,除了主要function的基本介绍外,在CPAN上找不到更多的信息。 我试图读取一个.xlsx文件,并删除整个行,如果column 2存在一个散列,我过滤。 然后我想用.xlxs打印出一个编辑好的文件 这是我可以从CPANfindSpreadsheet::ParseExcel use strict; use warnings; use Spreadsheet::ParseXLSX; my $parser = Spreadsheet::ParseXLSX->new; my $workbook = $parser->parse("file.xlsx"); for my $worksheet ( $workbook->worksheets() ) { my ( $row_min, $row_max ) = $worksheet->row_range(); my ( $col_min, $col_max ) = $worksheet->col_range(); for my $row ( $row_min .. $row_max ) { # Here I want to delete […]

使用python win32添加评论到excel

我正在尝试添加新的评论,以使用Win32的python擅长。 import win32com.client as win32 excel = win32.gencache.EnsureDispatch('Excel.Application') wb = excel.Workbooks.Open(r'C:\…\.xlsx') ws = wb.Worksheets('sheet1') ws.Cells(1,1).AddComment = "comment" – >对象没有属性'AddComment' 你知道如何添加新的评论,以使用Win32的Excel吗? 谢谢!

xlrd库不能使用xlsx files.any方式来隐藏xlsx到xls使用python?

我想使用python将xlsx文件转换为xls格式。 原因是即时通讯使用xlrd库parsingxls文件,但xlrd不能parsingxlsx文件。 在这个阶段切换到不同的库对我来说是不可行的,因为整个项目使用xlrd,所以需要做很多改变。 那么,有没有什么办法可以编程地将xlsx文件转换为使用python的xls? 请帮助谢谢

创buildxlsx文件

我基本上是创build一个xlsx文件,但使用下面的文件时,我得到一个错误。 System.IO.FileFormatException:存档文件不能大小为0。 我尝试的方式。 string file = "c:\\DoneDone61.xlsx"; using(File.Create(file)) { } 另外我无法手动打开excel文件,因为它说文件已损坏。 提前感谢您的答复。

NoClassDefFoundError:UnsupportedFileFormatException使用java工作与Excel表

我正在写一个Java程序,它从.xlsx文件读取并以.csv格式输出。 这是我的代码: import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.Writer; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Iterator; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.DateUtil; import org.apache.poi.ss.usermodel.Row; public class xlsxToCsv { public static void main(String[] args) { long startTime = System.currentTimeMillis(); File inputFile = new File("C:\\inputFile.xlsx"); File outputFile = new […]

从一个大的data.frame写入多个excel / csv文件

我有一个超过50万行的大型数据框。 我希望将其导出到具有特定行限制的多个excel / csv文件(例如100,000行)。 我的解决scheme是: library(openxlsx) write.xlsx(df[1:100000,], "path") write.xlsx(df[100001:200000,], "path") write.xlsx(df[200001:300000,], "path") write.xlsx(df[300001:400000,], "path") write.xlsx(df[400001:500000,], "path") 有没有优雅的方式来做到这一点? 谢谢

用Apache POI打开xls和xlsx

我想用Apache POI打开我的excel文件。 我不知道如果一个文件是xls或xlsx。 我只有这样的东西: InputStream myExcelFile = new ByteArrayInputStream(file.getData()); 这样我可以打开xls文件: HSSFWorkbook hsf = new HSSFWorkbook(myxls); 这样我可以打开xlsx文件: XSSFWorkbook xsf = new XSSFWorkbook(myxls); 如果我不知道格式,我怎样才能打开这两种types的文件?

使用R打印/保存Excel(.xlsx)表格为PDF

我想打印一个Excel文件后,处理它的pdf文件。 对于我使用的.xlsx包的工作正常。 有一个函数printSetup但我找不到一个函数来开始打印。 有这个解决scheme吗? library(xlsx) file <- "test.xlsx" wb <- loadWorkbook(file) sheets <- getSheets(wb) # get all sheets sheet <- sheets[[1]] # get first sheet # HERE: MAGIC TO SAVE THIS SHEET TO PDF 这可能是一个通过RDCOMClient包使用DCOM的解决scheme,但我更喜欢使用平台独立的解决scheme(例如使用xlsx ),因为我在MacOS上工作。 有任何想法吗?