Tag: ascii

从Web站点复制Excel VBA代码时出现意外的语法错误

我正在寻找一个函数来有条件地连接Excel中的单元格范围。 这个function Function ConcatenateIf(CriteriaRange As Range, Condition As Variant, ConcatenateRange As Range, Optional Separator As String = ",") As Variant Dim xResult As String On Error Resume Next If CriteriaRange.Count <> ConcatenateRange.Count Then ConcatenateIf = CVErr(xlErrRef) Exit Function End If For i = 1 To CriteriaRange.Count If CriteriaRange.Cells(i).Value = Condition Then xResult = xResult & […]

mb_convert_encoding如何工作?

我在将UTF-8数据导出到Excel时遇到了麻烦,但现在没关系,因为我发现了这一点: Microsoft Excel在.csv文件中损坏变音符号? 看这条线: echo chr(255) . chr(254) . mb_convert_encoding($csv, 'UTF-16LE', 'UTF-8'); 当我删除chr(255)。 chr(254)一开始Excel不能正常显示UTF-8数据,所以不能浏览器。 这当然不是问题,我只想知道为什么那些chr(255)和chr(254)是必不可less的。

为什么相同的ascII代码在Excel中显示不同的符号?

这很疯狂。 我在A1的Excel中粘贴∞符号,然后把公式=代码(A1)放在B2中。 它显示63. A2中的数字= char(63)后,显示? 符号。 当我testing=(A1 = A2)这是错误的 如果我复制A2的公式和粘贴值,继续是假的。 为什么? 相同的ASCII码如何显示2个不同的符号? 我的版本是Excel 2003和2010

如何将matrix数据转换为列?

我有100 x 101数据。 我想将它们串行转换,例如对于第一行所有列数据,然后对于第二行所有列数据等等。 这意味着结果将只有三列。 第一列是行号,第二列是列号,第三列是相应行和列的值。 你能帮我做这个转换在MATLAB中。 可用的数据是ASCII格式,可以在MATLAB和Excel中打开。

excel:如何将单元格内容分解为CODE

有一个代码函数为每个字母返回ASCII。 我想用它来分解单元格a1 = "some string" 进入它的ASCII码: 像这样的东西:“ 23423423434634 ” 对不起,我不知道确切的ASCII,但你明白我的意思。 请注意,我想用公式来做这个,而不是用VBA

Excel VBA删除string中的Unicode字符

如何删除VBA中不属于ASCII类别的所有特殊字符? 这些是我的string中出现的一些符号,需要删除。 这个字还有很多。 这不属于ASCII类别,你可以看到这个http://www.ascii.cl/htmlcodes.htm 我尝试了这样的事情 strName = Replace(strName, ChrW(376), " ") 但它没有工作。 请帮我解决这个问题。 感谢Jeevan

Excel 2007 vbe无法识别重音字符

所以我试图编写一个vba代码来将重音字符转换为常规字符。 我已经声明所有的重音字符是一个常量,而常规字符是另一个常量。 但是,我无法在vba脚本中插入某些重音字符,因为visual basic编辑器将它们识别为“??” 只要。 这就是我想要做的: Const AccChars = "ŠŽšžŸÀÁÂÃÄÅĀÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðñòóôõöùúûüýÿěłļņī" Const RegChars = "SZszYAAAAAAACEEEEIIIIDNOOOOOUUUUYaaaaaaceeeeiiiidnooooouuuuyyellni" 所以我可以用RegChars代替AccChars。 但是当我复制上面的行vbe,Const AccChars如下所示: Const AccChars = "ŠŽšžŸÀÁÂÃÄ?ĀÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝàáâãäå?èéêëìíîïðñòóôõöùúûüýÿ?????" 我怎样才能接受字符如Ç,ě,ł,ļ,ņ,ī,Å。 我尝试从工具 – >选项更改字体,甚至从控制面板中更改非Unicode程序的语言(系统区域设置)。 我也尝试从另一个文本文件中读取string,这也是无效的。 任何build议将不胜感激。

尝试使用Python xlwt保存Excel文件时的UnicodeDecodeError

我正在运行一个Python脚本,将使用BeautifulSoup发现的HTML代码写入Excel电子表格列的多行。 […] Col_HTML = 19 w_sheet.write(row_index, Col_HTML, str(HTML_Code)) wb.save(output) 当试图保存文件时,我得到以下错误信息: Traceback (most recent call last): File "C:\Users\[..]\src\MYCODE.py", line 201, in <module> wb.save(output) File "C:\Python27\lib\site-packages\xlwt-0.7.5-py2.7.egg\xlwt\Workbook.py", line 662, in save doc.save(filename, self.get_biff_data()) File "C:\Python27\lib\site-packages\xlwt-0.7.5-py2.7.egg\xlwt\Workbook.py", line 637, in get_biff_data shared_str_table = self.__sst_rec() File "C:\Python27\lib\site-packages\xlwt-0.7.5-py2.7.egg\xlwt\Workbook.py", line 599, in __sst_rec return self.__sst.get_biff_record() File "C:\Python27\lib\site-packages\xlwt-0.7.5-py2.7.egg\xlwt\BIFFRecords.py", line 76, in get_biff_record self._add_to_sst(s) File […]

从Excel工作表中读取中文字符? (总是返回“????”)

如何从Excel单元格中读取中文字符并将其写入文件? 当我通过价值 Worksheets(ActiveCell.Worksheet.Name).Cells(3, columnNumbers(0)).value 它总是返回“????????”

删除所有单元格,如果不是AZ

我正在通过6列数据(AF)行2-4379和大量的单元格在filter列中显示为“空白”,但不是真正的空白,因为它们似乎包含空格。 我希望find一些vba的例子来find一个范围内包含65-90和97-122之间的ASCII值的所有单元格,如果这些值不包含在一个单元格内,然后完全清除它。 这可能吗? 我已经尝试了检查“IsText”,但不断收到“子或function未定义”错误消息与IsText行有关的子。 这是我迄今为止所尝试的: Dim c As Range Dim rng As Range Set rng = Range("A2:F4379") For Each c in rng If Not IsText(c.Value) Then c.ClearContents End If Next c