• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >Lua > lua操作excel方法分享

lua操作excel方法分享

作者:hebedich 字体:[增加 减小] 来源:互联网

hebedich 通过本文主要向大家介绍了lua excel,excel转lua,lua 调用父类方法,lua调用c#方法,lua 元方法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

通过luacom操作excel。网上提供的资料很少,我模仿vba找出了一些基本操作方法。

require 'luacom'
local excel = luacom.CreateObject('Excel.Application')
excel.Visible = true
local book = excel.Workbooks:Add()
local sheet = book.Worksheets(1)
sheet.Name = 'gty'
local range = sheet:Range('A1:A10')
local cell = sheet.Cells(1,1)
sheet:Range('D3:D6'):Merge()--合并单元格
range.Value2 = 1
range.Font.Size = 20
sheet.Cells(1,2).FormulaR1C1 = '=R3C1+R4C1' --公式
cell.Value2 = 'gty'
cell.Font.Name = 'Arial'
--cell.Font.FontStyle = 'bold'
cell.Font.Bold = true
sheet.Cells(4,5).EntireRow.Interior.Color = 0x334455    --整行操作
sheet.Cells(4,5).EntireColumn.Interior.Color = 0x998877 --整列操作
cell.Font.Size = 20
cell.Font.Color = 0x0000ff
cell.Font.Underline = true
cell.Font.Strikethrough = true  --删除线
cell.font.OutlineFont = true    --下划线
range.Interior.Color = 0x778899 --区域上色
range.Borders.LineStyle = 1     --边框样式 --每个小的内边框
sheet:Range('C2:G7').BorderAround(1)--外边框
--range.Borders.Weight = 4      --边框宽度
--range.Interior.Pattern = 8    --区域花纹
--cell.Font.Shadow = true
--cell.Font.SuperScript = true
--cell.Font.SubScript = true
print(range.Cells.Count)    --统计单元格数
print(range.Rows.Count)
print(range.Columns.Count)
range.NumberFormat = '$#,##0.00'    --格式化数字
sheet:Range('A2'):Cut()     --剪切
sheet:Range('A3'):Copy()    --复制
sheet:Paste(sheet:Range('B3')) --粘贴
book.Worksheets('sheet3'):Delete()
book:SaveAs(filePath,51)--51xlsx -4143xls
excel:Quit()
</div>

以上就是代码的全部内容了,希望大家能够喜欢。

</div>

您可能想查找下面的文章:

  • lua操作excel方法分享

相关文章

  • lua中操作json数据的方法
  • Lua编程中使用嵌套循环的使用教程
  • lua+love2d制作的2048游戏
  • Lua模块和模块载入浅析
  • Lua 操作 MongoDB 数据库实例
  • Lua中使用.和:调用函数的区别
  • Lua中的捕获机制和转换技巧介绍
  • Lua学习笔记之表和函数
  • 使用lua实现php的print_r()函数功能
  • Lua中获取table长度的方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 让你的python代码更加pythonic(简练、明确、优雅)
    • Lua中的异常处理pcall、xpcall、debug使用实例
    • Nginx+lua 实现调用.so文件
    • Lua中的元表和元方法学习笔记
    • Lua中数字for循环实例
    • Lua函数与字符串处理简明总结
    • Lua和C++的通信流程分解
    • Lua判断一个目录或文件是否存在的方法
    • Lua中的变量类型与语句学习总结
    • Lua中遍历文件操作代码实例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有