Foxtable(狐表)用户栏目专家坐堂 → 有没有EXCEL转WORD的例子


  共有3848人关注过本帖树形打印复制链接

主题:有没有EXCEL转WORD的例子

帅哥哟,离线,有人找我吗?
南望
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:392 积分:3312 威望:0 精华:0 注册:2014/4/9 10:04:00
有没有EXCEL转WORD的例子  发帖心情 Post By:2015/4/17 10:45:00 [只看该作者]

有没有EXCEL转WORD的例子学习一下,即把EXCEL中各个SHEET的表格结构复制到WORD中(一定要有表格结构)

如果没有例子麻烦老师给段代码举个例子也成,辛苦了。


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/17 10:46:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
南望
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:392 积分:3312 威望:0 精华:0 注册:2014/4/9 10:04:00
  发帖心情 Post By:2015/4/17 10:54:00 [只看该作者]

其他方法我都会什么转成WEB再用WORD开打,什么把EXCEL复制到WORD都会。但我要解决的是批量的,上百个EXCEL不可能这样操作。而且每个EXCEL有很多sheet。

我是想在FOXTABLE中实现


 回到顶部
帅哥哟,离线,有人找我吗?
南望
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:392 积分:3312 威望:0 精华:0 注册:2014/4/9 10:04:00
  发帖心情 Post By:2015/4/17 10:56:00 [只看该作者]

我的思路就是抽取EXCEL中的表格结构及内容复制到WORD中。


 回到顶部
帅哥哟,离线,有人找我吗?
南望
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:392 积分:3312 威望:0 精华:0 注册:2014/4/9 10:04:00
  发帖心情 Post By:2015/4/17 10:59:00 [只看该作者]

我在网上找到如下代码,如何改成FOXTABLE的?

function convertExcelToWord(fileList) {
 var length = fileList.length
 if (length == 0) {
  return
 }
 var excelApp = new ActiveXObject("Excel.Application");
 excelApp.Visible = true
 excelApp.DisplayAlerts = false
 var wordApp = new ActiveXObject("Word.Application");
 wordApp.Visible = true;
 var doc;
 var docRange;
 var sheetCount;
 var sheet;
 var curFolder = fso.GetFolder(curDir);
 for (var i = 0; i < length; i ++){
  var excelPath = fileList[i]
  var workbook = excelApp.Workbooks.Open(excelPath)
  doc = wordApp.Documents.Add()
  docRange = doc.Range()
  var docPath = excelPath.substr(0, excelPath.length - 4) + ".doc"
  sheetCount = workbook.WorkSheets.Count
  for(var j = 0; j< sheetCount; j ++) {
   sheet = workbook.WorkSheets(j + 1)
   sheet.UsedRange.Copy()
   docRange.PasteExcelTable(false, true, false)
   docRange.Collapse(0)
   docRange.InsertParagraphAfter()
   docRange.Collapse(0)
  }
  doc.SaveAs(docPath)
  doc.Close()
  workbook.Close()
 }
 excelApp.Quit()
 wordApp.Quit()
}


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/17 11:09:00 [只看该作者]

C#转VB.NET

我这可能是网速问题,一直卡住.你自己转一下看看
http://www.developerfusion.co.uk/utilities/convertcsharptovb.aspx

 回到顶部
帅哥哟,离线,有人找我吗?
南望
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:392 积分:3312 威望:0 精华:0 注册:2014/4/9 10:04:00
  发帖心情 Post By:2015/4/17 11:15:00 [只看该作者]

这个很久前就试过了,也是卡。不是网速的问题

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/17 11:16:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
南望
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:392 积分:3312 威望:0 精华:0 注册:2014/4/9 10:04:00
  发帖心情 Post By:2015/4/17 11:20:00 [只看该作者]

好吧,我试试

 回到顶部