ChinaUnix.net
相关文章推荐:

excel 单元格 遍历

使用Win::OLE模块,用语句$sheet->Range("B20:B20")->{Value}= $sheet->Range("a1:a1")->{Value};来将单元格a1内容复制到B20中。当a1内容为中文时正常,但为阿拉伯语时粘贴到B20的内容为乱码……请问各位如何解决???求提示。我估计是:当a1内容被读入到“=”右边时,“=”右边的内容就不被Perl识别了。请问是这样吗?

by lion7beckham - Perl - 2011-03-30 21:01:48 阅读(2947) 回复(2)

乱码

相关讨论

jxl操作excel 单元格样式,合并单元格,插入图[code]import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import javax.swing.ImageIcon; import jxl.Workbook; import jxl.write.WritableImage; public class Test { public static void writeImageexcel(OutputStream os) throws Exception { //一定要流的形式创建这个对象 jxl.write.Wr...

by 中关村村草 - Java - 2012-02-17 23:38:22 阅读(1951) 回复(1)

RT。 在cpan上找了Spreadsheet::Parseexcel::Cell的说明,但是没有找到访问comment的方法。 Spreadsheet::Parseexcel::Cell只有下面几个方法: value() unformatted() get_format() type() encoding() is_merged() get_rich_text() 有人碰到过这个问题吗?

by wxgiter - Perl - 2012-08-02 11:22:17 阅读(1267) 回复(0)

本帖最后由 Oo慢慢来oO 于 2011-09-29 17:46 编辑 需求:有一个excel单元格有1200个字符用perl读出来 问题:perl读excel单元格只能读1008个字符后面的读不出来 其他:在当前目录新建一个test.xls第一个单元格放一个超过1008的字符窜 代码如下:[code] use strict; use Cwd; use Win32::OLE qw(in with); use Win32::OLE::Const 'Microsoft excel'; my $excel = ''; my $BOOK = ''; my $SHEET = ''; my $dir = getcwd; my $dir...

Excelperl长度不够

by Oo慢慢来oO - Perl - 2011-09-29 17:42:33 阅读(2754) 回复(4)

Shift键在excel里有这样的妙处:在按下Shift键的同时点击“编辑”菜单,原来的复制和粘贴选项就会变成“复制图片”和“粘贴图片”。利用这一功能,我们就能把选定的单元格区域方便地转换为图片。   具体操作方法如下:   首先选中需要复制成图片的单元格区域,然后按住Shift键,依次选择“编辑→复制图片”命令,接着弹出“复制图片”窗口,选择“图片”单选项后点击“确定”按钮。这时选定的表格区域就已经被复制成图片了。...

by weixmzhichuang - Web开发 - 2011-05-06 20:42:27 阅读(1285) 回复(0)

[code]require 'win32ole' excel = WIN32OLE.new("excel.application") excel.Workbooks.Add excel.Range("a1").Value = 10 excel.Range("a2").Value = 20 excel.Range("a3").Value = "=a1+a2" excel.Range("a1:a3").each do |cell| p cell.Value end [/code]

by downup - Ruby - 2011-02-14 14:46:35 阅读(1778) 回复(0)

今天 客户提问题说,导出的excel文件,该换行的单元格没有换行。 翻出来源码开了下,字符串中使用换行的方法为"Name:{$name}\nAddress:{$adress}\nCity:{$city}\nCountry:{$country}\n ......" 既然"\n"起不到换行的目的,修改成"\r\n"看看. 修改 =》 提交 =》测试 得出的结果还是 没有换行!!!! 难道是操作系统兼容问题?? 直接使用php runtime 常量 PHP_EOL 替代 "\r\n" 修改 =》 提交 =》测试 得出的结果还是 没...

by shift_1 - PHP - 2011-01-21 00:19:08 阅读(1767) 回复(0)

数据库中以0开头的数据在excel中开头的0直接忽略了 而且很大的数字是以指数形式表示的 怎样才能让excel不忽略开头的0 并且大数也以串的形式保存 网上找了下 方法是在Format.php中getXf($style)中加一行 if($ifmt == '0') $ifmt = 1; 按这个做 他的NumberFormat.php中定义的const FORMAT_NUMBER= '0'; 好像还是没有作用 有什么办法么?

by cooiky - PHP - 2008-07-09 11:45:22 阅读(1567) 回复(0)

  excel 中,如果需要输入的文本,在其上方的单元格中已经输入过,可以用下面两种方法来快速重复输入:   方法一:选中单元格后按“Alt+↓”组合键,即可 打开 一个列表,然后通过方向键 选择 输入即可。   方法二: 鼠标右键 单击需要输入数据的单元格,在随后弹出的快捷菜单中,选择“从 下拉列表 中选择”选项,打开上面数据列表,选择输入就行了。 注意: 以上两种方法所建立的列表数据,建立到上方出现空白行为止...

by sf888 - 网络技术 - 2005-11-26 23:12:37 阅读(1059) 回复(1)

  excel 中,如果需要输入的文本,在其上方的单元格中已经输入过,可以用下面两种方法来快速重复输入: \r\n\r\n  方法一:选中单元格后按“Alt+↓”组合键,即可 打开 一个列表,然后通过方向键 选择 输入即可。 \r\n\r\n  方法二: 鼠标右键 单击需要输入数据的单元格,在随后弹出的快捷菜单中,选择“从 下拉列表 中选择”选项,打开上面数据列表,选择输入就行了。 \r\n\r\n注意: 以上两种方法所建立的列表数据,建立到...

by sf888 - 企业网管技术交流区 - 2005-11-26 23:02:23 阅读(2798) 回复(0)