Tag: csv

用CSV分隔string

我想在Excel中分隔string的字符。 目前,我有一个这样的CSV列表。 例如在A1中: Uncle Tony Records,Florida,"Electronic, Indie, Weird & Unusual" 我想我所有的名单是: A1 Uncle Tony Records B1 Florida C1 Electronic, Indie, Weird & Unusual

dynamic列与碧玉报告

我有一个CSV / Excel报告5固定列,我想添加更多的列,根据input。 每个报告生成可能需要不同数量的列。 jrxml方法已经完成,所以我的问题是 – 我可以在jrxml中添加dynamic列吗? 如果没有,那么编码的正确方法是什么? 例 注意 :我不喜欢使用Dynamic Jasper库

用PHP发送CSV文件

我已经从我的数据库中提取数据,并以表格的forms显示在网页上。 我在这个页面上提供了一个链接,允许用户下载这个数据作为一个CSV文件。 这到目前为止工作正常,当用户按照显示的数据下方的链接,它允许他们保存它。 它也发送一封电子邮件作为附件的CSV。 然而,正确的附件中的CSV是空白的,我不知道为什么。 我所需要的是从数据库的数据放入一个可下载的CSV也进入附加的CSV,我不能这样做。 有人可以帮我吗? 这是我到目前为止的代码: // Create CSV file fputcsv($output, array('Name', 'Branch', 'Website','Company', 'Question1', 'Question2', 'Question3', 'Question4', 'Question5')); $mysql_connection = db_connect_enhanced('*******','******','******','******'); $query='SELECT * FROM ****.****'; $surveys = db_query_into_array_enhanced($mysql_connection, $query); $count = count($surveys); $data = array(); for($i=0; $i<=$count; $i++){ $data[] = array($surveys[$i]['FeedbackName'], $surveys[$i]['BranchName'], $surveys[$i]['FeedbackWebsite'], $surveys[$i]['FeedbackCompany'], $surveys[$i]['Question1'], $surveys[$i]['Question2'], $surveys[$i]['Question3'], $surveys[$i]['Question4'], $surveys[$i]['Question5']); } foreach( $data […]

CSV文件到Excel 2010格式化date时间字段

我有几个SQL Server中的date时间字段输出到CSV文件,无论是.txt或.csv。 在Excel 2010中自动打开.csv文件时,会将date时间格式设置为mm:ss.0,并完全删除date部分。 我读过这个: 在Excel中打开一个CSV文件改变我的格式和这个: 保证被Excel识别的date格式 以下是存储在CSV文件(.txt)中的原始文本的片段。 注意date部分是ISO格式。 时间部分确实有毫秒。 "EVENTSTARTDATE","EVENTTITLE","PURCHASEDATE" "2013-04-17 00:00:00.0","Test Event","2013-04-17 15:06:27.56" 这是Excel中的格式: EVENTSTARTDATE EVENTTITLE PURCHASEDATE 00:00.0 Test Event 06:27.6 点击字段显示这些值: EVENTSTARTDATE PURCHASEDATE 4/17/2013 12:00:00 AM 4/17/2013 3:06:28 PM 当我去“格式化单元格…”并查看字段格式时,它是“Custom”和“mm:ss.0”。 我可以重新格式化为date格式,它工作正常,所以显然数据本身是正确的。 为什么Excel只格式化时间部分,为什么要放弃时间? 如果字段types是“常规”,Excel不应该能够parsingdate时间数据? 其他可能相关的信息:我正在使用ColdFusion 9并具有使用CreateODBCDateTime()函数的代码。 <cfif isDate(raw)> <cfset raw = CreateODBCDateTime(raw)> </cfif>

Excel导出阿拉伯语英文混合文本到CSV文件包含问号

当我将包含阿拉伯文和英文字符混合的Excel电子表格导出为CSV时,生成的文件包含问号而不是阿拉伯语文本

通过Django视图生成CSV

关于在Django视图中生成CSV文件已经有几个线程,但没有一个真正适合我的情况(并为我工作)。 由于我为最终用户创build了一种查询生成器,允许他们select包含在查询集中的字段,所以被选中的字段可能因查询而异,因此我无法“代码“我的表格标题等: 我的Models.py class Customers(models.Model): firstname = models.CharField(max_length=100) middlename = models.CharField(max_length=100) lastname = models.CharField(max_length=100) nickname = models.CharField(max_length=100) 基本上我有1个字典和2个数组构build查询集,这通过我的request.POST进来。 customers = Customers.objects.all().filter(**filargs).order_by(*ordargs).values(*selargs) 比方说,最终用户只想select字段的名字和姓氏,我只是想生成一个CSV如下 First Name Last Name John Johnson Ted Samson 正如我从Django文档中看到的那样,您可以使用以下代码创build行 writer.writerow(['First Name','Last Name']) 但是,由于在queryset中select的字段可能与查询不同,所以我需要一个dynamic的方法来做到这一点。 我尝试了以下,但似乎没有工作。 writer.writerow(selargs) << selargs being my select field list 关于写实际logging(而不是字段名称),我尝试了这样的事情,但显然我得到的输出是不正确的。 for customer in customers: for value in customer: writer.writerow(value) 但是,正如你所期望的,这给了我每个logging中的每个字段值单独的行。 […]

为什么MS Excel不能正确打开内容中包含日文字符的CSV文件?

包含日文字符(UTF-8字符集)的CSV文件是使用ASP.NET从服务器端创build的。 码: public void ExportToCsv_Click(object sender, EventArgs e) { try { string sContents = string.Empty; string sTemp; for (int k = 1; k <= (ObjList.Columns.Count – 1); k++) { sContents += ObjList.HeaderRow.Cells[k].Text + ","; } sContents += "\r\n"; for (int i = 0; i <= (ObjList.Rows.Count – 1); i++) { for (int j = 1; […]

pythonexcel csv的帮助。 如何做格式

我有个问题。 如果我用文字解释,我会搞砸的,所以这里是照片。 我的代码: import csv def mytest(): s1 = 'post' s2 = 'a_num' s3 = ['personA','GenderA','personB','GenderB','personC','GenderC','personD','GenderD','personE','GenderE',] s4 = ['comment by F','comm_F_gender','comment','ano_num','comment by G','comm_G_gender','comment','ano_num','comment by H','comm_H_gender','comment','ano_num'] with open('mytestfb.csv', 'a') as csvfile: spamwriter = csv.writer(csvfile, delimiter=',', quotechar='|', quoting=csv.QUOTE_MINIMAL) spamwriter.writerow([s1.encode('utf-8'),s2.encode('utf-8')]) x = 0 while(x < len(s3)): spamwriter.writerow(['','',s3[x].encode('utf-8'),s3[x+1].encode('utf-8')]) x += 2 x = 0 while(x < len(s4)): spamwriter.writerow(['','','','',s4[x].encode('utf-8'),s4[x+1].encode('utf-8'),s4[x+2].encode('utf-8'),s4[x+3].encode('utf-8')]) x […]

使用vba将所有内容从一个工作簿复制到一个csv文件

我试图在Excel中创build一个VBA脚本,以便将文件夹中的所有XLSX文件的内容复制到CVS文件中。 我用作帮助: http : //www.ozgrid.com/VBA/2007-filesearch-alternative.htm 并创build了以下脚本: Sub CopySameSheetFrmWbs() Dim wbOpen As Workbook Dim wbNew As Workbook Const strPath As String = "C:\test\" Dim strExtension As String 'Comment out the 3 lines below to debug Application.ScreenUpdating = False Application.Calculation = xlCalculationManual On Error Resume Next ChDir strPath strExtension = Dir("*.xlsx") Do While strExtension <> "" Set […]

使用macros将数据从excel复制到csv

我想从Excel中复制数据到CSV,但似乎无法find正确的逻辑。 以下是我想如何复制数据。 例如,我想在excel的单元格D4中将数据复制到csv中的A4中。 我想重复这个,直到D列中的单元格为空。 "Excel —> CSV "D4–>A4 "F4&G4–>B4 "K4–>E4 "L4–>F4 "N4–>G4 "P4–>I4 对不起,我刚开始编写macros时会问这样一个基本的问题。 以下是我目前的代码。 这将创buildcsv文件,但不填充我需要的数据。 Sub csvfile() Dim fs As Object, a As Object, i As Integer, s As String, t As String, l As String, mn As String Set fs = CreateObject("Scripting.FileSystemObject") sUser = Environ("username") Set a = fs.CreateTextFile("S:\ics\jellybean\" & sUser & ".csv", […]