草庐IT

excel-2013

全部标签

c++ - 无法在 VS 2013 社区中创建 C++ 项目

在我选择“Win32控制台应用程序”或“Win32项目”并通过向导后,我得到了一个空的解决方案。“新建项目”对话框再次弹出:尝试CLR类下的项目类型时报错:它说了一些关于访问OLE系统注册表的事情。但WindowsStoreC++应用程序项目和其他语言工作得很好。我尝试过:使用安装程序提供的修复功能。运行vs_community.exe/uninstall/force并重新安装。删除C:\ProgramFiles(x86)\MicrosoftVisualStudio12.0\Common7\IDE中的ProjectTemplatesCache和ItemTemplatesCache目录,

c++ - 从 C++ 读取 MS excel 文件

我正在寻找一种方法来打开Excel电子表格并在C++程序中从中读取数据。我知道已经有很多关于此的问题,但我想使用OpenSource或免费库。(不是重复的问题!+谷歌搜索但没有找到)谢谢 最佳答案 如Article2876720中所述,ExcelFormat符合要求。我已经成功地使用了它。 关于c++-从C++读取MSexcel文件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

php - 将 sheet1(excel) 转换为标准 sheet2(excel) 的程序

是否可以编写一个程序,根据标准sheet2(excel)中的表格更改sheet1(excel)中列的顺序?Sheet1的每列标题与sheet2相同,但列的位置不同,而且sheet(1)中可能存在更多的列。最后,我必须将标准表存储到数据库中。 最佳答案 是的,可以更改列的顺序。步骤:将excel表格格式文件更改为csv文件。编写一个PHP代码来按照标准表排列随机列。编写代码将此数据输入数据库。每次收到新列时,将其附加到标准列的最后。在PHP代码中进行相应的更改。 关于php-将sheet1

c++ - 使用模板特化、默认参数和 VS2013 编译错误

templatevoidf(constT&v=T());templatevoidf(conststd::string&v){std::cout();//ErrorinVS2013,OKinVS2012,gcc-4.7f("Test");//OKf(std::string());//OKreturn0;}对于必须使用默认参数的情况,最新的VisualStudio2013编译器会给出以下编译器错误:errorC2440:'defaultargument':cannotconvertfrom'conststd::string*'to'conststd::string&'Reason:cann

c++ - VS2013 : How to disable warnings for included header files outside of the project

在我的项目中,我包含了一个由外部库提供的头文件。使用/W3,所有内容都可以在没有警告的情况下编译。但是,我希望我的项目能够使用/W4进行干净地编译。这对我的代码来说没有问题,但外部header会发出大量警告。我知道我可以做这样的事情:#pragmawarning(push)#pragmawarning(disable:####)//includehere#pragmawarning(pop)但是有一长串要禁用的警告。有没有一种方法可以在包含此header时将警告级别设置回/W3,同时仍使用/W4编译我的其余代码?谢谢! 最佳答案 #

c++ - VS2013 - 多次包含同一 header 时出错

在将项目从VisualStudio2005移植到2013时,我遇到了这种我无法找到解释的奇怪行为。上下文是关于通过多次包含某个头文件来创建模板特化,但在每次包含之前更改预处理器定义以基本上生成不同的类声明。我可以将问题缩小为以下情况:gen.hpp#ifdefENABLE_GEN#ifdefGEN_SWAP_ORDER//(1)classFoo{};#elseclassBar{};#endif#endifmain.cpp#defineENABLE_GEN#include"gen.hpp"#defineGEN_SWAP_ORDER#include"gen.hpp"intmain(){Fo

Excel书中的一张纸上的Saveas单元值,带有多张纸

我正在尝试在Excel2010VBA中使用Saveas。Excel文件有8张纸,我认为这就是为什么我不能轻松地将其保存为单元格值的原因。就像代码找不到“K2”(请参见下面的评论代码失败)。运行时间错误1004。SubRecFilter()ActiveSheet.Range("$A$2:$H$159").AutoFilterField:=7,Criteria1:=Array(_"(1)","(112)","(113)","(126)","(14)","(144)","(216)","(3,274)","(448)","(468)",_"(5)","(65)","(72)","(80)","(90

c++ - Visual Studio C++ 2013 express 中的警告 c4819 - 没有 bom 的 utf8 文件

在visualstudioC++2013express中,似乎除非utf8编码文件有BOM标记,否则编译器无法理解正在编译的文件采用UTF8编码并将其视为采用native编码。而代码编辑器则没有这个问题。warningC4819:Thefilecontainsacharacterthatcannotberepresentedinthecurrentcodepage(932).SavethefileinUnicodeformattopreventdataloss是否有解决此问题的方法?我记得这是所有visualstudio版本中的常见问题,但我不记得曾经看到过修复程序。我不能一直为每个不

c++ - 以下代码在 VS 2013 Release/Debug 中产生不同的结果

这个问题在这里已经有了答案:Dodistinctfunctionshavedistinctaddresses?(4个答案)关闭7年前。这是VS2013编译器中的错误吗?以下代码在调试和发布时会产生不同的结果。在调试中结果符合预期,但在发布中它是“A”#includestructA{virtualvoid*getClass(){returnA::ID;};staticvoidID(){};};structB:publicA{virtualvoid*getClass(){returnB::ID;};staticvoidID(){};};structC:publicA{virtualvoid

c++ - long long VS 2013 Release Win 64 错误结果

当我在VS2013/Win64/Release中尝试这段代码时,我得到了错误的结果:它打印出11。在Visual2013Win32/Debug/Release&Win64/Debug中,结果是正确的。VisualStudio项目是使用默认参数创建的。#includeintmain(intargc,char*argv[]){longlonginc[2]={0,1};longlongdinc[2]={0,0};dinc[0]=inc[1]-inc[0];dinc[1]=inc[0]-inc[1];//expected-1==>display1for(inti=0;i如何解释这个结果?