Tag: unicode

使用django创buildCSV文件,并直接打开到Excel

我通过django创build了csv文件。 我已经编码的数据写入。 但是当我在Excel表中打开这个文件,然后unicode字符显示不正确。 我也提到这个问题Django创build包含Unicode的CSV文件,可以直接用Excel打开 但没有得到正确的答案。 我已经尝试了所有的答案,但没有任何工作。 我写的代码如下。 def exportcsv(request): import csv producer_list = Producer.objects.filter() response = HttpResponse(mimetype='text/csv') response['Content-Disposition'] = 'attachment; filename=producer.csv' writer = csv.writer(response, delimiter=",") writer.writerow(codecs.BOM_UTF16_LE) writer.writerow(['Produsenter','Type','Land','Region']) for cdst in producer_list: writer.writerow([cdst.title.encode("UTF-8"), cdst.producer_type.encode("UTF-8"), cdst.country.country.encode("UTF-8"), cdst.region.region.encode("UTF-8")]) return response 然后csv文件正确创build,但在那个字符不正确编码。 该字符将显示为“TokajHÃtszölö”。 当我尝试 writer.writerow([cdst.title.encode("iso-8859-1"), cdst.producer_type.encode("iso-8859-1"), cdst.country.country.encode("iso-8859-1"), cdst.region.region.encode("iso-8859-1")]) 然后我们添加的数据也正确地打开它的Excel文件。 但是它给string中的'æ'和''这样的字符提供了错误。 错误:'latin-1'编解码器无法在位置266对字符u'\ u2013'进行编码:序号不在范围内(256) 我也尝试下面的代码。 response['Content-Disposition'] = 'attachment; filename=producer.csv' response.write(u'\ufeff'.encode('utf8')) writer […]

如何翻译Unicode和MATLAB的?

我写了一些产生化学物质的图表和表格的matlab程序。 我主要从Excel表和一个本地的MySql数据库中得到我的input。 我的问题是相当多的物质名称包含希腊字母。 我的问题是我想创build使用完全由我的同事指定的名称的情节。 还可以创build显示正确符号的表格。 例如:如果我在第一个单元格中创build一个包含“α-Methylstyrol”的Excel文件,并用[~,~,tmp] = xlsread('test.xlsx')读取它。 tmp将包含'(box with question mark)-Methylstyrol' 。 如果我在剧情( title(tmp) )中使用该string,它将显示为: '(right arrow)-Methylstyrol' 到目前为止,我尝试了native2unicode和native2unicode命令的string,但没有任何效果。 此外,我试图更换字符,但我需要replace的字符数量增长方式对我来说太快 – 所以我真的希望有一个更系统的方式。 (我们知道也有不包含希腊字母的名字 – 但是我们试图遵守一些更喜欢这些名字的指导方针。)

在string文件中search'str'types的数组

我在non_int_ram_var中searchnon_int_ram_var中的trial.txt 。 non_int_ram_var从基本上unicode的excel表中获取数据。 因此,我将其types转换为str ,以使trial.txttypes与non_int_ram_var匹配。 但是,控制是不是进入if var in line: 。 我已经交叉validationvar是否出现在文本文件的一行中。 我可能会犯一些错误。 任何人都可以给我一个build议吗? from xlrd import open_workbook import unicodedata work_book= open_workbook("C:\\Users\\E542639\\Desktop\\non_sram_mem\\SEU_MBU_FINAL_VARIABLE_LIST.xls"); # reading xls file for non_int sram………….. non_int_ram_var = [] * 376 row=1 for sheet in work_book.sheets(): if "Data" == sheet.name : print sheet.nrows, sheet.ncols while row < sheet.nrows: if "int_sram" != sheet.cell(row,5).value: if […]

Visual Basic 6将特殊的波兰语字符导出到Excel

我有从VB6程序导出数据到Excel的麻烦。 我无法得到波兰特殊的信件。 我得到奇怪的符号。 我试图使用chr()函数,但没有0-255可能性给我所需要的。 这个问题怎么解决?

如何写excel文件(行和列)和unicode字符的单词?使用Java程序

我的程序是从文本文件中查找重复的单词,并显示重复的单词数从最大到最小的顺序,并将其保存在工作簿中。 “குழந்தை6 அவளுடைய4“这些是我从一个文件输出的示例,我将它们保存为.xls格式。问题是,当我在Excel中打开这些文件时,它无法识别unicode格式,当我通过选项打开excel(更改UTF8)它确实需要打开并直接显示unicode格式。 BufferedWriter writer = Files .newBufferedWriter(Paths.get(fileNameOutput), StandardCharsets.UTF_8)) 我用UTF8,它仍然不会变成unicode格式。 我需要包括序列号没有字作为列标题 连续没有字数 1குழந்தை6 2அவளுடைய4 像这样我需要 这是我的完整代码 import java.io.*; import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Paths; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; import java.util.StringTokenizer; import java.util.Map.Entry; public class maxoccurrence2 { final static Charset ENCODING = StandardCharsets.UTF_8; public […]

Excel无法在MAC OSX上正确加载UTF-16LE CSV文件

我正在使用java将数据库数据保存到CSV文件,问题是某些字符在Excel中不能正确呈现。 特别是“,”和“<”。 我有这样一个名字: Angine d'effort sévère (CCS 3/4) stable – B (≤ 10 jours) 正如你在excel中看到的那样,它不能正确加载。 有任何想法吗? 我曾尝试使用其他的Unicode编码,似乎没有任何工作。 在Windows机器上,文件加载正确….我不知道!

Python:使用pandas时,“unicode”对象没有属性“追加”

我有多个Excel表。 我想从单张纸上抓取两个单元格值,并制作一张excel表格。 这是我的代码: import pandas as pd import numpy as np import glob import os print glob.glob("C:/Users/admin/New folder/*.xlsx") customer_name = pd.DataFrame() customer_id= pd.DataFrame() for f in glob.glob("C:/Users/admin/New folder/*.xlsx"): df = pd.read_excel(f,sheetname='Information') df1 = df.iloc[2,1] customer_name = customer_name.append(df1,ignore_index=True) df2 = df.iloc[2,2] customer_id = customer_name.append(df2,ignore_index=True) result = customer_name.join(customer_id) writer = pd.ExcelWriter('result.xlsx', engine='xlsxwriter') result.to_excel(writer, sheet_name='Sheet1') writer.save() 错误说:'unicode'对象没有属性'追加' 对于代码:customer_name […]

导出到Excel时Unicode字符不正确显示

我有一些JavaScript代码导出HTML数据到电子表格(xls)。 一切正常,但是,当我打开Excel文件的Unicode字符显示为一个充满黑色的圆圈。 所有其他数据正确显示。 这个圆圈在我的网页上显示得很完美: 但是,当我下载Excel文件时,圆圈的颜色不显示。 它显示如下: 这是我用来显示Unicode字符的代码: <td><span class="@circle">●</span></td> 就像我之前说过的,它在我的应用程序页面上工作得很好,但是当我下载Excel文件时,它变成黑色。 此外,我发现,如果我添加一个颜色的跨度样式,它显示在Excel工作表上完美。 例如,如果我使用这个,它的工作原理: <td><span class="@circle" style="color:green;">●</span> </td> 我确实需要使用@circlevariables,因为我有一种根据数据抓取颜色的方法。 circle = SharedMethods.getColor(data.ID,data.Value); 我也尝试使用FontAwesome图标,而不是Unicode字符,但是也没有工作! 它甚至没有在电子表格上显示图标。 你们有没有想法解决这个问题? 很感谢任何forms的帮助! 我应该添加更多的细节到我的问题?

从ASP.NET输出Unicode到CSV

我试图输出一个实体(¹)或它的unicode equilvalent(UTF-16(十进制)185)到一个CSV文件。 我生成一个string,然后输出到.net中的csv。 是否有捷径可寻?

使用VBA在Excel系列名称中使用Unicode字符

嘿家伙我试图设置一个数据序列的名称,以包含Unicode字符,我有一个时间。 例如,我想让系列名称为: ε= n 2 -k 2 我看了几个post,但没有一个(我看到)有类似的情况。 我是新的Excel VBA脚本的事实意味着我可能忽略了一些简单的东西。 我知道特定的图表是存在的,因为这些代码只是我之前使用过的,在这里和那里增加了一些额外的位。 我不断收到错误“运行时错误(1004):应用程序定义或对象定义的错误”。 这是我目前所拥有的: ActiveSheet.ChartObjects(1).Activate Dim chart1 As String chart1 = "= " & ChrW(&H3B5) & " = n" & ChrW(&HB2) & " – k" & ChrW(&HB2) & " 6-5-2012" ActiveChart.SeriesCollection.NewSeries ActiveChart.SeriesCollection(1).Name = chart1 ActiveChart.SeriesCollection(1).XValues = ActiveSheet.Range("F2:F602") ActiveChart.SeriesCollection(1).Values = ActiveSheet.Range("N2:N602") debugging器说,以下行是错误的原因: ActiveChart.SeriesCollection(1).Name = chart1