[quote=引用 12 楼 qbilbo 的回复:] <?xml version="1.0" encoding="utf-8" ?> <InputRules> <Rule Name="规则1" OracleTableName="表1" ExcelWithTitle="True" ExcelReadMode="ByName" > <Column ExcelColumn="列1" DisplayText="列名1" OracleColumn="字段1" OracleType="varchar2" /> <Column ExcelColumn="列2" DisplayText="列名2" OracleColumn="字段2" OracleType="int"/> ... </Rule> <Rule Name="规则2" OracleTableName="表1" ExcelWithTitle="False" ExcelReadMode="ByIndex"> <Column ExcelColumn="0" DisplayText="列名1" OracleColumn="字段1" OracleType="varchar2" /> <Column ExcelColumn="1" DisplayText="列名2" OracleColumn="字段2" OracleType="int"/> ... </Rule> ... </InputRules>
就是把数据库的字段对应到excel的列?
[quote=引用 15 楼 lalalanbai 的回复:] [quote=引用 13 楼 xdashewan 的回复:] [quote=引用 11 楼 lalalanbai 的回复:] 可是你要怎么对应数据库里的字段啊,是要读取列名然后对比吗。。。这样的话不行的呀。
没有生成额外的xml吖,只是你在导入的时候先解析xml知道哪个字段对应excel的哪个列名,然后就可以自动导入了。你说的那个appconfig我没懂啥意思。
[quote=引用 13 楼 xdashewan 的回复:] [quote=引用 11 楼 lalalanbai 的回复:] 可是你要怎么对应数据库里的字段啊,是要读取列名然后对比吗。。。这样的话不行的呀。
[quote=引用 11 楼 lalalanbai 的回复:] 可是你要怎么对应数据库里的字段啊,是要读取列名然后对比吗。。。这样的话不行的呀。
<?xml version="1.0" encoding="utf-8" ?> <InputRules> <Rule Name="规则1" OracleTableName="表1" ExcelWithTitle="True" ExcelReadMode="ByName" > <Column ExcelColumn="列1" DisplayText="列名1" OracleColumn="字段1" OracleType="varchar2" /> <Column ExcelColumn="列2" DisplayText="列名2" OracleColumn="字段2" OracleType="int"/> ... </Rule> <Rule Name="规则2" OracleTableName="表1" ExcelWithTitle="False" ExcelReadMode="ByIndex"> <Column ExcelColumn="0" DisplayText="列名1" OracleColumn="字段1" OracleType="varchar2" /> <Column ExcelColumn="1" DisplayText="列名2" OracleColumn="字段2" OracleType="int"/> ... </Rule> ... </InputRules>
可是你要怎么对应数据库里的字段啊,是要读取列名然后对比吗。。。这样的话不行的呀。
[quote=引用 9 楼 lalalanbai 的回复:] 如果这样说,那不就是定死了吗。。。
如果这样说,那不就是定死了吗。。。
[quote=引用 7 楼 lalalanbai 的回复:] 列名顺序会变得,顺序是会变得,不固定。
列名顺序会变得,顺序是会变得,不固定。
读取excel,如果以后excel列名改了我就要改代码了。解析xml我就直接修改xml就行了。
[quote=引用 5 楼 lalalanbai 的回复:] 读取excel,如果以后excel列名改了我就要改代码了。解析xml我就直接修改xml就行了。
[quote=引用 2 楼 lalalanbai 的回复:] 有列名啊,列名是不变的,就是用xml来写,如果以后列名有改变就不用改代码了,直接修改xml文件就行了。
110,534
社区成员
642,575
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧