本帖最后由 shijiang1130 于 2011-08-25 13:49 编辑 [code]require 'win32ole' module E2csv def E2csv.firecsv(p) excel = WIN32OLE.new('excel.Application') excel.visible = false excel.DisplayAlerts = false xlCSV = 6 book = excel.Workbooks.Open(p) sheetnum = book.Worksheets.Count p = File.basename(p , ".xls") while sheetnum > 0 do worksheet = book.WorkSheets(...
by shijiang1130 - Ruby - 2011-08-26 12:36:35 阅读(4357) 回复(2)
RT,只替换某些单元格内容,不要整个excel都覆盖。 使用xlwt的add_sheet(),write()写excel的时候会整个覆盖原来的文件,有其他方法只替换,不覆盖么
大家知道excel是一款优秀的电子表格软件,但是它是MS系的产品。到目前为止我只知道在unix将数据以tab键分割保存为.xls文件 则在windows下用excel打开此文件时候能看到有规律的行列。 如果我想让这个.xls含有VBA代码,应该怎样做? shell?perl?或者根本没有实现的方法。
现有方法是: 1:建好几个DTF 2: 用一个.BAT将它们写入(PTOPCB /S A:\TEMP\1.DTF /C A:\TEMP\2.DTF) 由于在此运行中其它PF时,要同时新建DTF且还要修改这个.BAT。。还有没有其它方法?
巧用excel宏程序为 Google企业应用套件 增加大批量用户 前两天发表了 《使用Google企业应用套件不用花一分钱构建功能强大的免费企业电子邮局!》 ,主要是利用google构建起免费顶级域名企业的电子邮局,构建完后下一步工作就是建立用户,如果你的企业有30人,你就一个一个地输入也没什么所谓,最多花点时间。如果你的企业有3000人,哪么你还有没有哪么多精力一个一个地去为你的职员创建帐号和密码,哪真是一件要命的差...
有两个文件,文件名不同,内容格式相同,如果只有一个文件是可以得,但放两个文件的话,第二个文件会出错。 error is __import__() argument 1 must be string without null bytes, not str 两文件名 CN SU HC Report(FW15).xls CN WX HC Report(FW16).xls -------------------- 部分代码.. if __name__ == "__main__": # Import HC data to database result=[] findfiles(r'D:\Tableau_Report\HR','CN * HC*.xls') ...
perl 如何实现不同excel文件间 内容的拷贝; 我写的 perl脚本 打开第二个 excel文件时 老是出错。单个打开每个excel文件都是正确的。 谢谢 达人 指教。。。
很多单位都组建了局域网,虽然有不少能在局域网上聊天的工具,但一来使用不方便,二来不安全(容易被老板发现)。为此,笔者建议大家用excel来聊天。\r\n\r\n ★第一步:打开excel2003,新建一个工作簿文档,取名保存(如“工作记录.xls”)。\r\n\r\n ★第二步:执行“工具→共享工作簿”,打开“共享工作簿”对话框(见图1),选中“允许多用户同时编辑,同时允许工作簿合并”选项,确定返回。\r\n\r\n\r\n\r\n\r\n\r\n\r\n ★...