我想用C++对excel进行操作,求指导
Microsoft Excel Object Model的文档在VBA语言参考里面。看VBA代码再翻译成C++就行了。微软有个B2CSE.exe工具自动翻译VBA代码,但是那个工具限制太多,还是自己直接翻译快些。
■网友
推荐Golang使用http://github.com/tealeg/xlsx 非常好用不知道题主是想导出Excel的数据还是直接操作Excel导出方案:Exce-\u0026gt;csv用如下的VBS文件导出csvif WScript.Arguments.Count \u0026lt; 3 Then WScript.Echo "Please specify the source and the destination files. Usage: ExcelToCsv \u0026lt;xls/xlsx source file\u0026gt; \u0026lt;sheetname\u0026gt; \u0026lt;csv destination file\u0026gt;" Wscript.QuitEnd Ifcsv_format = 6Set objFSO = CreateObject("Scripting.FileSystemObject")src_file = objFSO.GetAbsolutePathName(Wscript.Arguments.Item(0))dest_file = objFSO.GetAbsolutePathName(WScript.Arguments.Item(2))Dim oExcelSet oExcel = CreateObject("Excel.Application")Dim oBookSet oBook = oExcel.Workbooks.Open(src_file)oBook.Worksheets( WScript.Arguments.Item(1) ).Activate oExcel.Displayalerts=falseoBook.SaveAs dest_file, csv_formatoExcel.Displayalerts=trueoBook.Close FalseoExcel.Quit再使用C++读取CSV.直接操作Excel方案C++无法直接操作Excel, 只能用COM. 因为太复杂, 其实更建议用Excel自带的VBA进行操作, 这块可以查阅Office文档, VBA上手很简单.
■网友
能不能不用c++,用c#或者python来干都比较简单
■网友
话说本小白,写过一个,用的是微软提供的那几个对象,当时也是网上各种搜,自己拼凑实现的,当时找大神要资料,大神也只给了我一个微软自带的帮助文件,尼玛,瞬间觉得还是百度靠谱……
■网友
微软的com接口,我就知道这个了。
推荐阅读
- 非计算机专业想要利用课余时间深入自学C++,想要找到比较体面的工作大概需要啥水平
- Java工程师和C++工程师在工作上有啥区别哪个更适合自身发展
- C、C++、java等编程语言都有哪些坑
- c++写http服务器不用cgi和apache该用啥
- 看完c++ primer plus 还有必要再买本c++ primer看吗?
- 有人可以把C,C++,Python等编程语言开发出来,而我们却难以精通,这说明了啥问题
- 在同一个Excel表里做3个可筛选的折线图~感觉好复杂啊~〒_〒~?
- MFC能用其他语言来替代吗?
- 看完一本C++书后应该学啥
- 怎样用excel咋分析定性数据
