This commit is contained in:
Kane Wang 2019-12-27 17:04:44 +08:00
parent 4b825bf9a6
commit 6ce14499cf
5 changed files with 49 additions and 13 deletions

View File

@ -19,6 +19,7 @@
<ItemGroup> <ItemGroup>
<ClCompile Include="..\..\..\source\Data\DataManipulation\Excel\ExportToExcel.cpp" /> <ClCompile Include="..\..\..\source\Data\DataManipulation\Excel\ExportToExcel.cpp" />
<ClCompile Include="..\..\..\source\Data\DataManipulation\Excel\LoadFromExcel.cpp" /> <ClCompile Include="..\..\..\source\Data\DataManipulation\Excel\LoadFromExcel.cpp" />
<ClCompile Include="..\..\..\source\Data\DataManipulation\oracle\ImportToOracle.cpp" />
<ClCompile Include="..\..\..\source\Data\Datastructure\CarDealerAchievement\CarDealerAchievement.cpp" /> <ClCompile Include="..\..\..\source\Data\Datastructure\CarDealerAchievement\CarDealerAchievement.cpp" />
<ClCompile Include="..\..\..\source\Data\Datastructure\CarDealerScheme\CarDealerScheme.cpp" /> <ClCompile Include="..\..\..\source\Data\Datastructure\CarDealerScheme\CarDealerScheme.cpp" />
<ClCompile Include="..\..\..\source\data\Datastructure\RepairOrder\RepairOrder.cpp" /> <ClCompile Include="..\..\..\source\data\Datastructure\RepairOrder\RepairOrder.cpp" />
@ -40,6 +41,7 @@
<ItemGroup> <ItemGroup>
<ClInclude Include="..\..\..\source\Data\DataManipulation\Excel\ExportToExcel.h" /> <ClInclude Include="..\..\..\source\Data\DataManipulation\Excel\ExportToExcel.h" />
<ClInclude Include="..\..\..\source\Data\DataManipulation\Excel\LoadFromExcel.h" /> <ClInclude Include="..\..\..\source\Data\DataManipulation\Excel\LoadFromExcel.h" />
<ClInclude Include="..\..\..\source\Data\DataManipulation\oracle\ImportToOracle.h" />
<ClInclude Include="..\..\..\source\Data\Datastructure\CarDealerAchievement\CarDealerAchievement.h" /> <ClInclude Include="..\..\..\source\Data\Datastructure\CarDealerAchievement\CarDealerAchievement.h" />
<ClInclude Include="..\..\..\source\Data\Datastructure\CarDealerScheme\CarDealerScheme.h" /> <ClInclude Include="..\..\..\source\Data\Datastructure\CarDealerScheme\CarDealerScheme.h" />
<ClInclude Include="..\..\..\source\data\Datastructure\RepairOrder\RepairOrder.h" /> <ClInclude Include="..\..\..\source\data\Datastructure\RepairOrder\RepairOrder.h" />
@ -83,10 +85,12 @@
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\..\..\..\..\..\..\sdk\cpp\libxl\libxl-3.8.5.0\libxl_3.8.5.0_x64.props" /> <Import Project="..\..\..\..\..\..\..\..\..\sdk\cpp\libxl\libxl-3.8.5.0\libxl_3.8.5.0_x64.props" />
<Import Project="..\..\..\..\..\..\..\..\..\sdk\cpp\ocilib\4.6.3\ocilib_4.6.3_x64_vs2019_ansi.props" />
</ImportGroup> </ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\..\..\..\..\..\..\..\sdk\cpp\libxl\libxl-3.8.5.0\libxl_3.8.5.0_x64.props" /> <Import Project="..\..\..\..\..\..\..\..\..\sdk\cpp\libxl\libxl-3.8.5.0\libxl_3.8.5.0_x64.props" />
<Import Project="..\..\..\..\..\..\..\..\..\sdk\cpp\ocilib\4.6.3\ocilib_4.6.3_x64_vs2019_ansi.props" />
</ImportGroup> </ImportGroup>
<PropertyGroup Label="UserMacros" /> <PropertyGroup Label="UserMacros" />
<ImportGroup Condition="Exists('$(QtMsBuild)\qt_defaults.props')"> <ImportGroup Condition="Exists('$(QtMsBuild)\qt_defaults.props')">

View File

@ -47,9 +47,6 @@
<Filter Include="数据\数据管理\导入导出"> <Filter Include="数据\数据管理\导入导出">
<UniqueIdentifier>{1aa1a23b-6239-4b36-98be-cd6497547504}</UniqueIdentifier> <UniqueIdentifier>{1aa1a23b-6239-4b36-98be-cd6497547504}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="数据\数据管理\excel">
<UniqueIdentifier>{849ef05c-ca3c-479b-ad38-3b9eae188820}</UniqueIdentifier>
</Filter>
<Filter Include="测试"> <Filter Include="测试">
<UniqueIdentifier>{c6a0a5fd-26f9-4d8d-84a5-ce7edb04eb5f}</UniqueIdentifier> <UniqueIdentifier>{c6a0a5fd-26f9-4d8d-84a5-ce7edb04eb5f}</UniqueIdentifier>
</Filter> </Filter>
@ -62,6 +59,12 @@
<Filter Include="操作系统"> <Filter Include="操作系统">
<UniqueIdentifier>{fe56cbb8-cdae-4845-ba36-378341641817}</UniqueIdentifier> <UniqueIdentifier>{fe56cbb8-cdae-4845-ba36-378341641817}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="数据\数据管理\导入导出\excel">
<UniqueIdentifier>{849ef05c-ca3c-479b-ad38-3b9eae188820}</UniqueIdentifier>
</Filter>
<Filter Include="数据\数据管理\导入导出\oracle">
<UniqueIdentifier>{cfe6b511-cb09-441f-8496-69415615391a}</UniqueIdentifier>
</Filter>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClCompile Include="..\..\..\source\main.cpp"> <ClCompile Include="..\..\..\source\main.cpp">
@ -77,10 +80,10 @@
<Filter>数据\数据结构\车商业绩表</Filter> <Filter>数据\数据结构\车商业绩表</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="..\..\..\source\Data\DataManipulation\Excel\ExportToExcel.cpp"> <ClCompile Include="..\..\..\source\Data\DataManipulation\Excel\ExportToExcel.cpp">
<Filter>数据\数据管理\excel</Filter> <Filter>数据\数据管理\导入导出\excel</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="..\..\..\source\Data\DataManipulation\Excel\LoadFromExcel.cpp"> <ClCompile Include="..\..\..\source\Data\DataManipulation\Excel\LoadFromExcel.cpp">
<Filter>数据\数据管理\excel</Filter> <Filter>数据\数据管理\导入导出\excel</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="..\..\..\source\test\test.cpp"> <ClCompile Include="..\..\..\source\test\test.cpp">
<Filter>测试</Filter> <Filter>测试</Filter>
@ -94,6 +97,9 @@
<ClCompile Include="..\..\..\source\system\system_util.cpp"> <ClCompile Include="..\..\..\source\system\system_util.cpp">
<Filter>操作系统</Filter> <Filter>操作系统</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="..\..\..\source\Data\DataManipulation\oracle\ImportToOracle.cpp">
<Filter>数据\数据管理\导入导出\oracle</Filter>
</ClCompile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<QtRcc Include="..\..\..\source\resource.qrc"> <QtRcc Include="..\..\..\source\resource.qrc">
@ -128,10 +134,10 @@
<Filter>数据\数据结构\车商业绩表</Filter> <Filter>数据\数据结构\车商业绩表</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\..\..\source\Data\DataManipulation\Excel\ExportToExcel.h"> <ClInclude Include="..\..\..\source\Data\DataManipulation\Excel\ExportToExcel.h">
<Filter>数据\数据管理\excel</Filter> <Filter>数据\数据管理\导入导出\excel</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\..\..\source\Data\DataManipulation\Excel\LoadFromExcel.h"> <ClInclude Include="..\..\..\source\Data\DataManipulation\Excel\LoadFromExcel.h">
<Filter>数据\数据管理\excel</Filter> <Filter>数据\数据管理\导入导出\excel</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\..\..\source\test\test.h"> <ClInclude Include="..\..\..\source\test\test.h">
<Filter>测试</Filter> <Filter>测试</Filter>
@ -145,5 +151,8 @@
<ClInclude Include="..\..\..\source\system\system_util.h"> <ClInclude Include="..\..\..\source\system\system_util.h">
<Filter>操作系统</Filter> <Filter>操作系统</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\..\..\source\Data\DataManipulation\oracle\ImportToOracle.h">
<Filter>数据\数据管理\导入导出\oracle</Filter>
</ClInclude>
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -0,0 +1,12 @@
#include <ocilib.h>
#include <stdexcept>
#include "ImportToOracle.h"
using namespace std;
void ImportCarDealerAchievementToOracle(std::string userName,
std::string password,
std::string tnsName,
std::vector<CarDealerAchievement>& achievementVector)
{
}

View File

@ -0,0 +1,11 @@
#pragma once
#include <string>
#include <vector>
#include "../../Datastructure/CarDealerAchievement/CarDealerAchievement.h"
void ImportCarDealerAchievementToOracle(std::string userName,
std::string password,
std::string tnsName,
std::vector<CarDealerAchievement>& achievementVector);

View File

@ -19,15 +19,15 @@ void excelTest()
{ {
vector<CarDealerScheme> schemeVector; vector<CarDealerScheme> schemeVector;
vector<CarDealerAchievement> achievementsVector; vector<CarDealerAchievement> achievementsVector;
vector<RepairOrder> repairOrderVector; vector<RepairOrder> repairOrderVector;
wstring filePath = L"D:/develop/projects_win/2019/car_dealer_util/数据/345517_1.xls"; wstring filePath = L"D:/develop/projects_win/2019/car_dealer_util/数据/送返修工单/送返修工单.xlsx";
string xlsFilePath = "D:/develop/projects_win/2019/car_dealer_util/数据/345517_1.xls"; string xlsFilePath = "D:/develop/projects_win/2019/car_dealer_util/数据/345517_1.xls";
//LoadCarDealerSchemeFromXlsx(filePath, 0, 1, schemeVector); //LoadCarDealerSchemeFromXlsx(filePath, 0, 1, schemeVector);
//LoadCarDealerAchievementFromXlsx( filePath, 0, 1, achievementsVector ); //LoadCarDealerAchievementFromXlsx( filePath, 0, 1, achievementsVector );
LoadRepairOrderFromXls(filePath, 0, 1, repairOrderVector); LoadRepairOrderFromXlsx(filePath, 0, 1, repairOrderVector);
return; return;
} }
@ -37,4 +37,4 @@ void test_username()
wstring userName = getUserName(); wstring userName = getUserName();
QMessageBox::information(nullptr, "测试", QString::fromStdWString(userName)); QMessageBox::information(nullptr, "测试", QString::fromStdWString(userName));
} }