Tag: csv

Excel中的PDF转换为PDF

这是要求我做一个小的Excel转换为PDF。 让我来描述一下要做的事情。 在Excel文件中有这样的公司名单… 并检索一个公司名称变成这个PDF格式,像这样… 我正在想要走一条路 1 – 使用PHP和JS我将得到Excel文件与“inputtypes=文件” 2 – 使用pdf阅读器的PHP脚本我将检索所需的数据。 之后我很困惑… 3 – 我可以通过search和parsing公司名称(例如input:“company:A”)来检索数据,直到所有列的“company”的下一个关键字 或者我应该把所有数据从excel到CSV文件,并做parsing部分? 4-之后,我正在考虑使用tcpdf示例方法之一,但是这里给我带来了另外一个令人困惑的地方……因为我不知道哪种types的输出应该从excel或csv中获得并加载到pdf转换器中。 因为我感到困惑,所以我会欣赏一条启蒙的道路 问候

强制Excel 2007默认显示秒数的时间数据

对于工作,我们经常使用生成的时间数据为一列的CSV文件,时间数据精确到最接近的秒。 在Excel 2007中打开文件(在Windows 7上),显示器默认显示m / d / yyyy hh:mm。 如果我们保存文件(即使没有实际添加或更改任何数据),秒数据将丢失,除非我们先将格式更改为m / d / yyyy hh:mm:ss。 有什么方法可以说服Excel默认显示秒数据,这样我们就不必担心丢失秒数据? 注意 – 这是关于csv文件,因为生成这些文件的工具,以及后来对它们进行操作的工具都理解csv而不是xls(x)格式。 注2 – 我发现这个答案 ,似乎没有工作。

Python xlrd将整数和string转换为浮点数

我试着成功地将excel文件转换成csv,但它将所有的数字(尽pipe它们是整数或excel文件中的文本)转换为浮点数。 我知道python读取默认数字为浮动。 有没有机会把我的所有数字转换成string? 我的代码是波纹pipe def Excel2CSV(ExcelFile, SheetName, CSVFile): import xlrd import csv workbook = xlrd.open_workbook(ExcelFile) worksheet = workbook.sheet_by_name(SheetName) csvfile = open(CSVFile, 'wb') wr = csv.writer(csvfile, delimiter=';', quoting=csv.QUOTE_NONNUMERIC) for rownum in xrange(worksheet.nrows): wr.writerow( list(x.encode('utf-8') if type(x) == type(u'') else x for x in worksheet.row_values(rownum))) csvfile.close() 感谢您的时间

使用excel vba从网站下载zip文件(如果还能从zip文件中提取csv并在excel中打开它,则更好)

经过一番search,我还没有能够制作一个macros,从一个特定的网站下载.zip文件。 我的意思是我已经能够find类似的问题,但没有能够应用必要的改变,以便我的问题得到解决。 包含zip文件的网站是: https ://nio.gov.si/nio/data/prvic+registrirana+vozila+v+letu+2014+po+mesecih,表头“Priponke”是文件。 例如:2014年12月(959 kb),2014年11月(1061 kb),…下载2014年12月的zip文件的url是“cms / download / document / a7605005b6879fe5f7dbab6d60d4ae787dbced6b-1422453741279”。 我提前感谢你,正在等待你的回复。 我目前的代码是: Public Sub DownloadFile() Dim objWHTTP As Object Dim strPath As String Dim arrData() As Byte Dim lngFreeFile As Long On Error Resume Next Set objWHTTP = CreateObject("WinHTTP.WinHTTPrequest.5") If Err.Number <> 0 Then Set objWHTTP = CreateObject("WinHTTP.WinHTTPrequest.5.1") End If On […]

JavaScript – 将CSV转换为XLSX(最好不使用库)

正如标题所说,我目前有一个从SharePoint列表数据创build的CSV文件,为了将这些信息显示为电子表格,我想将其转换为Excel XLSX文件。 我更喜欢这样做,而不依赖于第三方库。 起初,我开始使用ActiveX对象尝试重新创build和/或将CSV保存为XLSX,但是由于我不能在除IE之外的其他浏览器中使用它,所以存在一个限制。 我想用Blob来转换它? 这就是我卡住的地方。 function createCsv(data) { var result = ""; if (data == null || data.length == 0) { return; } var columnDelimiter = ','; var lineDelimiter = '\n'; var keys = Object.keys(data[0]); // spreadsheet header result += keys.join(columnDelimiter); result += lineDelimiter; // spreadsheet data data.forEach(function (obj) { var count = 0; […]

Powershell将数据粘贴到现有工作表中

我有一个脚本,从现有的.csv文件中获取数据并将其复制到现有的工作簿(xlsx)中。 问题:它总是在工作簿中创build一个新工作表。 我想将数据添加到我目前的工作表,并开始在A5而不是顶部。 这是我的 $source = 'C:\Scripts\monthly.csv' # source's fullpath $target = 'C:\Scripts\template.xlsx' # destination's fullpath $xl = new-object -com excel.application # creates Excel COM object in powershell $xl.displayAlerts = $false # don't prompt the user $wb2 = $xl.workbooks.open($source, $null, $true) # open source, readonly $wb1 = $xl.workbooks.open($target) # open target $sh1_wb1 = $wb1.sheets.item('triarqnew') # […]

使用R包在头文件之前使用垃圾文本整合多个.xlsx文件的问题(逐列):readxl并写入csv

我对R和编程非常陌生,需要帮助排列包含在〜2000.xls和.xlsx文件中的数据。 每个文件在头部之前以34-40行“垃圾”文本开始; 标题下的所有数据具有相同的尺寸。 第一种方法我尝试将数据添加到列表中; 垂直格式是没有用的。 library(readxl) file.list <- list.files(pattern='*.xls') dm.list <- lapply(file.list, read_excel) 我正在尝试一次读入一个文件,删除“垃圾”文本,并写入一个.csv文件(逐列追加数据)。 library(readxl) file.list <- list.files(pattern='*.xls') for(i in 1:dim.data.frame(file.list)) store.matrix <- read_excel((paste0("C:\\Users\\jlmine\\Desktop\\qPCRextData\\", file.list[i])), sheet = "Results") while (store.matrix[1,1] != "Well") #search for header { store.matrix <- store.matrix[-c(1)] } #delete non-header rows write.csv(store.matrix, file = "qPCRdataanalysis.csv", append = TRUE) 以下行引发错误: store.matrix <- read_excel((paste0("C:\\Users\\jlmine\\Desktop\\qPCRextData\\", file.list[i])), […]

如何在Windows机器上处理csv mimetypes

我正在使用angular度file upload上传多个文件。我有一个filter,只允许csvfile upload。 然而,这个filter在windows(chrome和firefox)上失败,因为从ms-excel导出的csv文件的MIMEtypes为“application / vnd.ms-excel”而不是“text / csv”。 如何处理这个问题,以便在跨平台和跨浏览器的情况下工作?

将类似目录下的多个CSV文件转换为XLSX文件

我将类似目录下的多个CSV文件转换为XLSX文件。 CSV具有分隔符作为选项卡。 我执行该程序,并设法生成XLSX文件。 但是, XLSX文件不是由该选项卡分开。 请查看我的代码,并告诉我什么是错的。 在第10行中,我将分隔符指定为选项卡,但生成的XLSX文件未分隔。 import os import glob import csv import openpyxl for csvfile in glob.glob(os.path.join(r'(my directory)', '*.csv')): wb = openpyxl.Workbook() ws = wb.active with open(csvfile, 'r') as f: reader = csv.reader(f, delimiter='\t') for r, row in enumerate(reader, start=1): for c, val in enumerate(row, start=1): ws.cell(row=r, column=c).value = val wb.save(csvfile + '.xlsx')

Excel VBA – 获取运行时错误1004 – 无法访问文件

我有一个非常简单的macros。 我基本上每月都会为一个我为活跃成员自愿的俱乐部获得数据转储。 我从那个文件创build几个单独的xls工作簿,然后我需要转换为.csv 以下是代码示例: ' convert Poker Workbooks.Open fileName:= _ "/Users/birdsdeanger/Documents/CLUB/CSV Files/Current_Month/xlsx/Poker.xlsx" ChDir _ "/Users/birdsdeanger/Documents/CLUB/CSV Files/Current_Month/csv" ActiveWorkbook.SaveAs fileName:= _ "/Users/birdsdeanger/Documents/CLUB/CSV Files/Current_Month/csv/Poker" & ".csv" _ , FileFormat:=xlCSV, CreateBackup:=False ActiveWorkbook.Saved = True ActiveWindow.Close ' convert Potluck Workbooks.Open fileName:= _ "/Users/birdsdeanger/Documents/CLUB/CSV Files/Current_Month/xlsx/Potluck.xlsx" ChDir _ "/Users/birdsdeanger/Documents/CLUB/CSV Files/Current_Month/csv" ActiveWorkbook.SaveAs fileName:= _ "/Users/birdsdeanger/Documents/CLUB/CSV Files/Current_Month/csv/Potluck" & ".csv" _ , FileFormat:=xlCSV, CreateBackup:=False ActiveWorkbook.Saved […]