NC Excel导入导出参考
NC excel凭证导入操作说明
NC凭证导入操作说明
方法一:
步骤一:EXCEL凭证文件填充(以下为模拟凭证)
注意:1.会计科目、辅助核算全部都要输入编码
2.第一行后面可以自己增加辅助核算项目
3.制单日期必须为日期格式,凭证号可以为空
4.一张EXCEL表格只能导入一张凭证
5.不能有筛选、不能冻结窗口
6.输助核算名称不能太长,否则会出现“FreevalueBean::findByPrimaryKey(FreevaluePK) Exception!”
错误,无法导入凭证。
7.摘要长度不能超过60个字符,否则无法导入。
可导凭证模板.xls
凭证格式可参看附件:可导的凭证模板
步骤二:凭证导入
双击,默认出现下图:(这个需要配置!)
将上面代码中的本币、原币中的金额修改成正确金额,辅币金额不需要修改,现金流量项目主键修改成正确的现金流量项目代码。
然后保存退出。
步骤四:凭证导入
点击“客户化-外部交换平台维护-手动加载界面”节点,弹出如下界面:
数据文件目录:指要导入的XML文件所在的目录
回执目录:加载完成后系统会生成一个回执文件,以提示你导入成功或失败。
加载成功转移目录:可不填写
目标URL地址:系统默认,不要修改
以上设置完成后,选中下方要导入的数据文件名,点击发送按钮即可。
提示加载完成后,即可到回执目录查看回执文件,以确定凭证是否成功导入。
方法二:
也可以不通过外部交换平台,直接用本工具导入,只要按如下方法配置即可:。
最新NC excel凭证导入操作说明
NC凭证导入操作说明12方法一:3步骤一:EXCEL凭证文件填充(以下为模拟凭证)4制单日期凭证类别凭证号制单人附单据数摘要NC科目编码原币借方原币贷方数量外币汇率结算方结算号发生日现金流量项目客商辅助核算工程名称或编号业务类别2007-12-30转帐238敖志兵1收07年无线网扩容及优化一期配线工程(第三分册)0736Y-PX3(DG070273S)11220202-8586.85DG440110000021GX0701602007-12-30转帐238敖志兵1收07年无线网扩容及优化一期配线工程(第三分册)0736Y-PX3(DG070273S)6001010101-8586.85DG440110000021GX0701*******5注意:1.会计科目、辅助核算全部都要输入编码62.第一行后面可以自己增加辅助核算项目73.制单日期必须为日期格式,凭证号可以为空84.一张EXCEL表格只能导入一张凭证95.不能有筛选、不能冻结窗口106.输助核算名称不能太长,否则会出现“FreevalueBean::findByPrimaryKey(FreevaluePK) 11Exception!”错误,无法导入凭证。
127.摘要长度不能超过60个字符,否则无法导入。
1314凭证格式可参看附件:可导的凭证模板可导凭证模板.xls15步骤二:凭证导入16双击,默认出现下图:(这个需要配置!)171819 按以上提示配置完后,点击引入,若EXCEL 文件填写无误,即可生成XML 格式的凭证文件了。
2021 步骤三:修改生成的XML 文件22 如果是转账凭证以外的涉及到现金流量的凭证,则需要做如下修改(建议用XMLSPY 软件修改,23将要导入的excel 凭证文件路径;文件路径不要太长,不能超过50个字符,否则导入凭证时会出输入单位编码,东莞分公司为“440504”请在E 盘根目录下,建立interface 文件夹,这选择[文本文件],则生成xml 凭证文件并存放在24点击这里安装该软件):25找到现金或银行科目所在的分录代码段,在</entry>之前插入下面这段代码:26<otheruserdata>27<cashflowcase>28<!--本币,不能为空,最大长度为20,类型为:Double -->29<money>0.00000000</money>30<!--辅币,最大长度为20,类型为:Double -->31<moneyass>0.00000000</moneyass>32<!--原币,不能为空,最大长度为20,类型为:Double -->33<moneymain>0.00000000</moneymain><!--现金流量项目主键,不能为空,最大长度为20,类型为:String -->3435<pk_cashflow>11110101</pk_cashflow>36</cashflowcase></otheruserdata>3738将上面代码中的本币、原币中的金额修改成正确金额,辅币金额不需要修改,现金流量项目主39键修改成正确的现金流量项目代码。
Excel数据批量导入和导出的高级方式和数据交互技巧
Excel数据批量导入和导出的高级方式和数据交互技巧在日常工作中,我们经常需要处理大量的数据,而Excel作为一款强大的电子表格软件,可以帮助我们高效地处理和分析数据。
在Excel中,数据的导入和导出是非常重要的功能,本文将介绍一些高级的方式和技巧,帮助您更好地进行数据的批量导入和导出,并实现数据的交互。
一、数据的批量导入1. 使用文本导入向导当我们需要导入大量的文本数据时,可以使用Excel的文本导入向导来进行操作。
首先,选择“数据”选项卡中的“从文本”按钮,然后选择要导入的文本文件,按照向导的指引选择分隔符和数据格式,最后点击“完成”即可完成数据的批量导入。
2. 使用数据连接功能Excel的数据连接功能可以将外部数据源与Excel进行连接,实现数据的实时更新。
通过选择“数据”选项卡中的“获取外部数据”按钮,然后选择要连接的数据源,按照向导的指引进行设置,最后点击“完成”即可将外部数据源导入到Excel中。
3. 使用宏宏是一种自动化处理数据的方式,通过编写宏代码,可以实现对数据的批量导入。
首先,打开Excel的开发工具,然后选择“宏”按钮,点击“新建”来创建一个新的宏。
在宏代码编辑器中,编写相应的代码来实现数据的导入操作,最后保存并运行宏即可完成数据的批量导入。
二、数据的批量导出1. 使用数据透视表数据透视表是Excel中非常强大的功能,可以帮助我们对数据进行汇总和分析。
当我们需要将数据导出时,可以通过创建数据透视表来实现。
首先,选择要导出的数据范围,然后选择“插入”选项卡中的“数据透视表”按钮,按照向导的指引进行设置,最后点击“完成”即可生成数据透视表,从而实现数据的批量导出。
2. 使用保存为功能Excel提供了保存为不同格式的功能,可以将Excel文件保存为其他格式的文件,实现数据的批量导出。
选择“文件”选项卡中的“另存为”按钮,然后选择要保存的文件格式,按照向导的指引进行设置,最后点击“保存”即可将数据批量导出。
用友NC财务软件数据导出方法
用友N C财务软件数据导出方法(总4页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除用友NC财务软件数据导出方法重要提示:以下操作是在用友NC中进行的,请先运行用友NC财务软件,然后按以下步骤执行数据导出.一、导出期初余额1. 第一步:财务会计→总账→账簿查询→科目余额表(双击)2.查询3.设置查询条件科目级次选择很重要这个勾最好去掉(1)选择年份(2)导出期初数选择1-12月 (也可以直接选择1月,只不过没有累计发生额)(3)导出发生额选择某一个月,比如导出2月的发生额则选择 200X.02 -200X.02(4)科目级次:选择1-最低级(比如是5)说明:科目级次必须选择1级到最低级,不能只是一级,也不能只是末级.单击[确定]4. 打印→按显示打印(重要)不要选错呀!5.输出6.选择:导出类型为:Excel7.输入文件名,比如:yue 并.单击;保存,工作表名可以不管。
导出发生额当然要分多次导出(一般在导出期初数时,余额表中已包含1月的发生额)。
(当然,发生额不用导出,因为可以从凭证汇总发生额)二、用友NC导出凭证1. 第一步:总账→账簿查询→序时账(这一步很重要,如果不对有可能凭证没有科目编码)2.选择月份(选择一个月,要分次导出),如果不分次导出,当凭证很多时,会不完整。
3 其余操作同期初余额输出4.选择:导出类型为:文本文件 (最好,导入数据对内存要求低)或Microsoft Excel 975.输入文件名,比如:Pz1 并.单击;保存,工作表名可以不管。
重要说明:在导出用友凭证时,当一次导出的凭证太多(比如:超过3000张)时,有可能凭证导出结果(不全或不正确,因用友软件偶尔会漏一两个分录)因此,应根据凭证分次导出(最好是一个月或三个月一次凭证,全年分12次导出)特殊情况:如果一个月的凭证就已经很多,按一个月导出也不行时,则一个月的凭证要分次导出.方法是:(1)选择凭证类型,一个凭证类型导出一次(前提是:被审单位的凭证要分类,假如被审单位的凭证就只有一种类型则不起作用。
NC凭证EXCEL导入工具
数量
辅助核算名称1
辅助核算值1
辅助核算名 称2
客商辅助核算 950 客商辅助核算 客商辅助核算 客商辅助核算
A A A A
部门档案 部门档案 部门档案 部门档案
5
辅助核算值2
B B B B
导入测试1 导入测试1 导入测试1 导入测试2 导入测试2 导入测试2
人民币 人民币 人民币 人民币 人民币 人民币
26.55
20
汇率
原币借方发生额
本币借方发生额
原币贷方发生额
本币贷方发生额
1 1 1 1 1 1
29,260.00 116.00 -
29,260.00 116.00 4,035.86 25,224.14 16.00 100.00 4,035.86 25,224.14 16.00 100.00
凭证类别会计 年度来自会计期间 凭证号 附单据数
制单日期
制单人
记账凭证
2018
06
888
33
2018-6-4
XXX
记账凭证
2018 06
999
33
2018-6-4
XXX
如果您需要NC凭证导入工具,请联系QQ740965723
科目编码
摘 要
币种
单价
112201 22210100105 600101001 112201 22210100105 600101001
Excel数据导入导出的注意事项与技巧
Excel数据导入导出的注意事项与技巧在日常工作中,我们经常需要使用Excel进行数据的导入和导出。
正确地进行数据导入导出,能够提高工作效率,减少错误的发生。
然而,很多人在处理Excel数据导入导出时,常常遇到各种问题。
本文将介绍一些注意事项和技巧,帮助大家更好地处理Excel数据导入导出的工作。
一、数据导入的注意事项1. 数据源的准备:在进行数据导入之前,首先要确保数据源的准备工作已经完成。
数据源应该是一个结构良好、格式统一的文件,例如CSV文件或者Excel文件。
如果数据源存在格式混乱、数据缺失等问题,会导致导入过程中出现错误或者数据丢失。
2. 数据类型的匹配:在进行数据导入时,要确保目标文件和源文件的数据类型匹配。
例如,如果源文件中的某一列是日期类型,那么在导入时,目标文件中对应的列也应该是日期类型。
如果数据类型不匹配,会导致数据导入后出现乱码或者错误的情况。
3. 数据格式的转换:有时候,源文件中的数据格式和目标文件中的数据格式并不一致。
在进行数据导入时,需要进行数据格式的转换。
例如,源文件中的某一列是货币格式,而目标文件中对应的列是普通文本格式,就需要在导入过程中进行数据格式的转换。
4. 数据清洗和校验:在进行数据导入之前,建议对源文件进行数据清洗和校验。
数据清洗是指对源文件中的错误数据进行删除或修正,确保数据的准确性。
数据校验是指对源文件中的数据进行逻辑校验,例如检查数字是否超出范围、日期是否合法等。
通过数据清洗和校验,可以减少导入过程中出现错误的概率。
二、数据导出的注意事项1. 导出目标的选择:在进行数据导出时,要明确导出的目标是什么。
是导出到Excel文件中,还是导出到其他格式的文件中?根据导出目标的不同,可能需要采取不同的导出方式和设置。
2. 导出范围的选择:在进行数据导出时,要选择导出的范围。
是导出全部数据,还是只导出特定的数据?根据导出范围的不同,可能需要设置不同的导出条件和参数。
NC excel凭证导入操作说明
NC凭证导入操作说明方法一:步骤一:EXCEL凭证文件填充(以下为模拟凭证)制单日期凭证类别凭证号制单人附单据数摘要NC科目编码原币借方原币贷方数量外币汇率结算方结算号发生日现金流量项目客商辅助核算工程名称或编号业务类别2007-12-30转帐238敖志兵1收07年无线网扩容及优化一期配线工程(第三分册)0736Y-PX3(DG070273S)11220202-8586.85DG440110000021GX0701602007-12-30转帐238敖志兵1收07年无线网扩容及优化一期配线工程(第三分册)0736Y-PX3(DG070273S)6001010101-8586.85DG440110000021GX0701*******注意:1.会计科目、辅助核算全部都要输入编码2.第一行后面可以自己增加辅助核算项目3.制单日期必须为日期格式,凭证号可以为空4.一张EXCEL表格只能导入一张凭证5.不能有筛选、不能冻结窗口6.输助核算名称不能太长,否则会出现“FreevalueBean::findByPrimaryKey(FreevaluePK) Exception!”错误,无法导入凭证。
7.摘要长度不能超过60个字符,否则无法导入。
凭证格式可参看附件:可导的凭证模板可导凭证模板.xls步骤二:凭证导入双击,默认出现下图:(这个需要配置!)将要导入的excel凭证文件路径;文件路径不要太长,不能超过50个字符,否则导入凭证时会出现“插入单据线索号和凭证主键对照关系时出错”错误!建议:在E盘根目录下,建立voucher文件夹,存放excel凭证文件。
输入单位编码,东莞分公司为“440504”Unitcode不需要修改不需要修改不需要修改请输入将要导入凭证的制单人姓名,如:敖志兵选择[文本文件],则生成xml凭证文件并存放在e:\interface下请在E盘根目录下,建立interface文件夹,这个目录可以根据需要自己定义按以上提示配置完后,点击引入,若EXCEL文件填写无误,即可生成XML格式的凭证文件了。
NC数据导入手册v1.0_0131
某集团人力资源信息化项目数据导手册用友项目组版本:v2.0文档控制更改记录审核人注意:由于文档控制的需要,请您在收到这份文档的拷贝时,将您的姓名填入表格中相应的位置。
目录1说明 (5)2导入工具使用介绍 (6)2.1数据格式要求 (6)2.1.1excel导入表的创建 (6)2.1.2excel导入表的格式 (6)2.1.3表头要求 (6)2.1.4数据内容要求 (6)2.1.5制作数据导入表实例 (6)2.1.6注意事项 (10)2.2打开导入工具 (10)2.3对某一信息集的导入步骤 (11)2.3.1选定“公司”、“导入文件”、“工作表”、和“导入信息” (11)2.3.2设定字段对应关系(根据业务的实际需要设定) (11)2.4数据预览,手工调整 (13)2.5完成导入 (14)3数据导入过程演示 (14)3.1导入自定义档案 (15)3.1.1导入说明 (15)3.1.2导入步骤 (15)3.1.3有层级关系的信息项的导入 (20)3.1.4导入后验证 (20)3.2导入部门信息 (21)3.3导入岗位信息 (24)3.4导入人员个人信息 (26)3.5导入人员工作信息 (28)3.6导入其他人事信息集 (29)4常见问题及解答 (32)4.1系统中预置的参照项与电信不一致 (32)4.2自定义项档案的导入 (32)4.3信息项超过规定数目 (35)4.4部门属性 (36)4.5各部门下属部门不能重名的问题 (36)4.6人员类别中不能重名的问题 (38)4.7没有对部门编码设定联合唯一 (38)4.8岗位序列和基准岗位 (39)4.9岗位等级 (40)4.10导入信息与主键的匹配问题 (41)4.11“兼职信息”被导入“任职信息”项中 (43)4.11.1导入前 (43)4.11.2导入“人员兼职信息” (43)4.11.3导入成功 (44)4.11.4导入后验证 (44)4.11.5出现的错误 (45)4.12履历信息 (47)4.13虚拟组织录入问题 (47)4.14合同信息导入 (47)4.15合同变更类型的导入数据格式 (48)4.16导入错误信息后怎么改正? (48)4.17在人事导入工具中找不到“人员档案记录” (51)4.18导入信息的唯一性问题 (51)1说明1.1数据导入指导文件在数据导入前需要按照《中国电信集团人力资源信息化系统蓝图设计方案》,《中国电信集团数据采集手册》,和相关采集表中的信息项对HER系统进行配置。
如何在Excel中实现数据自动化导入与导出
如何在Excel中实现数据自动化导入与导出在当今数字化的工作环境中,处理大量数据是家常便饭。
Excel 作为一款强大的电子表格软件,为我们提供了丰富的功能来应对数据处理的挑战。
其中,数据的自动化导入与导出能够极大地提高工作效率,减少繁琐的手动操作。
接下来,让我们一起深入探讨如何在 Excel 中实现这一重要的功能。
一、数据自动化导入(一)从文本文件导入数据在很多情况下,我们的数据可能存储在文本文件(如 CSV、TXT 等)中。
要将这些数据自动导入到 Excel 中,首先打开 Excel 软件,点击“数据”选项卡,然后在“获取外部数据”组中选择“自文本”。
在弹出的“导入文本文件”对话框中,找到并选中要导入的文本文件,点击“导入”按钮。
接下来,会出现一个“文本导入向导”,根据数据的格式和特点,选择合适的分隔符(如逗号、制表符等),并设置数据的格式(如文本、数值、日期等),最后点击“完成”即可将数据成功导入到 Excel 中。
(二)从数据库导入数据如果数据存储在数据库(如 MySQL、SQL Server 等)中,我们可以通过 ODBC 连接来实现数据的自动导入。
首先,需要在操作系统中配置好相应数据库的 ODBC 数据源。
然后,在 Excel 中点击“数据”选项卡,选择“自其他来源”中的“来自Microsoft Query”。
在弹出的“选择数据源”对话框中,选择刚刚配置好的 ODBC 数据源,点击“确定”。
接着,会打开“查询向导”,通过选择表、列和筛选条件等操作来获取需要的数据,最后将数据导入到 Excel 中。
(三)使用宏和 VBA 实现自动化导入对于一些复杂的数据导入场景,我们可以使用 Excel 的宏和 VBA 编程来实现自动化。
例如,如果数据的来源和格式经常变化,我们可以编写 VBA 代码来动态处理这些变化。
首先,按下“Alt +F11”打开VBA 编辑器,然后插入一个新的模块,在模块中编写相应的代码来实现数据的导入操作。
win7系统下NC导出excel功能说明
win7系统下NC导出Excel功能说明刘奇liuqi@ 2010/12/141业务场景在使用NC系统导出excel功能时总是查找不到文件导出到了哪里,是不是win7与NC不兼容?2问题分析这与win7系统的IE保护功能与UAC机制相关(后面有详细原理介绍),细心的顾问会发现其实是导出了文件,存放在如下位置:3解决方案最简单的处理办法就是将站点加入信任站点,如下,便可以像在IE6下一样使用了。
4原理介绍剖析Vista中IE7浏览器的“保护模式”微软根据新一代Vista操作系统的安全性能提高,而为Vista内置的IE浏览器增加一项独有的安全功能--“保护模式”(Protected Mode)。
今天,笔者就与大家探讨一下IE7浏览器“保护模式”的设置和使用方法。
一、什么是IE 7的保护模式Internet Explorer浏览器的“保护模式”与Vista系统的“用户帐户控制(User Account Control, UAC)”功能有着相同的设计理念,目的都是配合安全机制使用户在浏览网页时,不会被网页内的恶意程序代码修改系统设置。
启用保护模式后,IE会提供浏览网页所需要的权限,以及修改用户文件或系统设置的权限限制,例如限制通过ActiveX平台安装附加软件(加载项)、运行程序、修改注册表参数、存取和复制文件等,从而减少遭遇恶意程序代码入侵、被修改主页或绑架浏览器的风险。
二、保护模式原理探讨IE浏览器的保护模式基于Windows Vista的三项系统安全功能:用户帐户控制(User Account Control)、完整性机制(Integrity Mechanism)及用户界面特权隔离(User Interface Privilege Isolation)。
首先,在“用户帐户控制”的限制下,即使用“系统管理员”的身份运行程序,也会限程序修改系统的权限;其次,“用户界面特权隔离”会限制网页通过不断传输视窗信息或API控制项,使浏览器或相关程序取得较高的完整性级别。
NC凭证导入操作说明(EXCEL转XML方式)
NC凭证导入操作说明江西GBU 黄建军***************.cn一、外部系统信息设置:如果外部系统中基础档案数据名称或者编码与NC系统一致,那么直接在外部系统信息设置里选择相应的翻译策略即可,如果外部系统的基础数据名称或编码与NC系统不一致,则需要进行基础数据对照。
注:“外系统编码”必须与导入模板中“sender”项的编码值保持一致。
“凭证类别”的匹配规则需设置为“仅按对照表”,其他基础数据匹配规则设置为“按编码”。
二、基础数据对照表:用于NC系统中没有外系统中的基础数据或NC系统中的数据和外系统中的数据不一致时的对照。
三、整理导入模板并转换为XML文件:按模板格式整理好需导入的数据,并转换为xml格式(其中要将excel的宏安全降到最低级)。
注:以下设置是基于EXCEL 2003版本中操作。
1、设置EXCEL宏安全级别:打开“工具”--“宏”--“安全性”菜单;将“安全级”设置为“低”;2、按下图操作,执行左上角的”转换成XML”功能将整理好的文件转换为XML格式。
注:模板中第一行的“sender”项的编码值必须与外部系统信息设置中的“外系统编码”保持一致。
“公司编码”需设置为需导入的对应公司编码。
因导入的匹配规则是按编码,故表中的“科目编码”和各项“辅助核算值”请参照系统中正确的编码进行整理。
每一张凭证的A-G列信息,只要在第一条分录行整理,本凭证的其他分录行不需要。
导出成xml格式时,默认路径为c:\凭证.xml,可以修改存放路径和文件名。
四、手动加载:用于手动加载数据至NC系统,并即时返回回执文件。
发送完毕之后,可通过查看系统自动返回的“日志文件”或到“交换平台日志”功能节点去检查是否导入成功。
五、检查是否导入成功的方法:1.查看系统返回的日志文件:下图是打开日志文件(文件位置会默认在桌面上,显示的文件名为bkMsg_凭证_+时间.xml)后显示的内容,提示处理完毕说明是成功导入了;如果不成功,则会有其它提示;表明相关校验规则不满足,造成凭证不能成功导入。
NC数据导入功能的使用说明
数据导入功能的使用说明目前NC系统的很多档案(或单据)录入数据的方式一般是手工一条条的在界面上输入然后保存到数据库,如果遇到了稍微多一些的数据,用户必须重复完成同一个操作,这样使得用户会把大量的时间和精力放在导入过程上,这种导入方式效率很低,也违反了软件可以消除人类重复劳动的基本理念。
为了使实施人员、测试人员和用户能够提高数据录入的效率,NC5.5特增加了数据导入功能。
通过该功能可以实现数据的批量录入,用户只需用事先准备好的数据文件进行导入而不必像原来那样重复的在界面输入和保存。
在批量导入期间,用户完全可以去做其他事情,只要最后来查看导入日志就可以知道数据导入的详细情况,如果有出错的数据未能保存到数据库,可以根据日志错误信息修改该数据进行二次导入。
这样就可以节省大量手工录入的时间。
目前的导入文件只支持Microsoft Office Excel的CSV文件。
进行数据导入操作的一般流程是:数据导入工具使用图解1,进入工具界面2,选择待导入档案(已经实现数据导入功能的档案(或单据))3,导出格式文件1)导入项目设置:左侧为界面的所有可输入项目,右边为必输项,可以根据具体的业务需要自定义导入项目列表,设置完成后点击“生成Excel”。
2)保存格式文件:选择保存位置和保存的文件名。
3)格式文件一览4,在格式文件中填写数据格式文件中第一行是表名和列名信息,根据对应的列输入数据,第一列是关键字信息,当档案(或单据)是主子表时才需要填写。
具体例子如下:4.1 单表体(代表档案:币种)文件中每一行数据代表一条币种信息4.2 单表头(代表档案:部门档案)文件中每一行数据代表一条部门档案信息4.3 主子表(代表档案:客商基本档案)主表信息在最上面的数据区,子表在下面的数据区,数据区之间用一个空行来隔离,如果一条主表数据有多条子表数据可以在第一列为每条数据设置关键字,由关键字来确定主子表数据的对应关系,如下图的编码是“qqq1”的客商(关键字为“1”)对应的发货地址是“q1”和“q2”(关键字为“1”),对应的银行账号是“a1”和“a2”(关键字为“1”)。
如何在Excel中使用宏实现数据导入和导出
如何在Excel中使用宏实现数据导入和导出Excel作为一种广泛应用于数据处理的工具,其强大的功能和灵活性备受用户青睐。
在日常的数据处理工作中,我们常常需要将数据从外部源导入Excel中进行处理或者将Excel中的数据导出到其他应用程序中。
这时,使用宏可以极大地提高工作效率和减少重复操作。
本文将介绍如何在Excel中使用宏实现数据导入和导出。
一、导入数据1. 打开Excel并选择一个空白的工作表,点击“开发工具”选项卡上的“Visual Basic”按钮,打开宏编辑器。
2. 在宏编辑器中,点击“插入”菜单中的“模块”,在新建的模块中编写导入数据的宏代码。
可以使用以下代码示例作为参考:```Sub 导入数据()Dim 数据源 As WorkbookDim 目标工作表 As WorksheetSet 数据源 = Workbooks.Open("数据源路径") '替换为实际的数据源路径Set 目标工作表 = ThisWorkbook.Sheets("目标工作表名称") '替换为实际的目标工作表名称数据源.Sheets("数据源工作表名称").UsedRange.Copy 目标工作表.Cells(1, 1) '替换为实际的数据源工作表名称数据源.Close SaveChanges:=FalseSet 数据源 = NothingEnd Sub```3. 在代码中,需要根据实际情况替换相应的数据源路径、目标工作表名称和数据源工作表名称。
4. 按下“Ctrl + S”保存宏代码后,即可关闭宏编辑器。
5. 回到Excel界面,在需要导入数据的工作表上执行以下操作:a. 点击“开发工具”选项卡上的“宏”按钮,选择刚刚创建的宏“导入数据”,点击“运行”按钮。
b. 等待片刻,宏将会自动打开数据源并将数据复制到目标工作表上。
二、导出数据1. 打开Excel并选择包含待导出数据的工作表。
用友NC财务软件数据导出方法
用友N C财务软件数据导出方法标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]用友NC财务软件数据导出方法重要提示:以下操作是在用友NC中进行的,请先运行用友NC财务软件,然后按以下步骤执行数据导出.一、导出期初余额1. 第一步:财务会计→总账→账簿查询→科目余额表(双击)2.查询3.设置查询条件科目级次选择很重要这个勾最好去掉(1)选择年份(2)导出期初数选择1-12月 (也可以直接选择1月,只不过没有累计发生额)(3)导出发生额选择某一个月,比如导出2月的发生额则选择-(4)科目级次:选择1-最低级(比如是5)说明:科目级次必须选择1级到最低级,不能只是一级,也不能只是末级.单击[确定]4. 打印→按显示打印(重要)不要选错呀!5.输出6.选择:导出类型为:Excel7.输入文件名,比如:yue 并.单击;保存,工作表名可以不管。
导出发生额当然要分多次导出(一般在导出期初数时,余额表中已包含1月的发生额)。
(当然,发生额不用导出,因为可以从凭证汇总发生额)二、用友NC导出凭证1. 第一步:总账→账簿查询→序时账(这一步很重要,如果不对有可能凭证没有科目编码)2.选择月份(选择一个月,要分次导出),如果不分次导出,当凭证很多时,会不完整。
3 其余操作同期初余额输出4.选择:导出类型为:文本文件 (最好,导入数据对内存要求低)或Microsoft Excel 975.输入文件名,比如:Pz1 并.单击;保存,工作表名可以不管。
重要说明:在导出用友凭证时,当一次导出的凭证太多(比如:超过3000张)时,有可能凭证导出结果(不全或不正确,因用友软件偶尔会漏一两个分录)因此,应根据凭证分次导出(最好是一个月或三个月一次凭证,全年分12次导出)特殊情况:如果一个月的凭证就已经很多,按一个月导出也不行时,则一个月的凭证要分次导出.方法是:(1)选择凭证类型,一个凭证类型导出一次(前提是:被审单位的凭证要分类,假如被审单位的凭证就只有一种类型则不起作用。
NC5导出Excel
NC5导出Excel Excel导出功能NC中功能事件代码:@Overrideprotected void onBoRefresh() throws Exception {UIFileChooser fc = new UIFileChooser();//⽂件选择器fc.setDialogType(UIFileChooser.SAVE_DIALOG);// 指⽰ UIFileChooser ⽀持 "Save" ⽂件操作的类型值。
// fc.setFileSelectionMode(UIFileChooser.FILES_AND_DIRECTORIES);//指⽰显⽰⽂件和⽬录。
fc.setFileSelectionMode(UIFileChooser.FILES_ONLY);//指⽰仅显⽰⽂件。
fc.setFileFilter(new ExcelFileFilter());// 设置当前⽂件过滤器。
fc.setMultiSelectionEnabled(false);//设置⽂件选择器,以允许选择多个⽂件。
int i = fc.showSaveDialog(this.getBillUI()); //弹出⼀个 "Save File" ⽂件选择器对话框。
// fc.showOpenDialog(this.getBillUI()); //弹出⼀个 "Open File" ⽂件选择器对话框。
if(i == UIFileChooser.APPROVE_OPTION){String filePatch = fc.getSelectedFile().getPath();BillCardPanel cardPanel = this.getBillCardPanelWrapper().getBillCardPanel();Boolean bool = ExportExcel.writeJxlByTableModel(filePatch, cardPanel);if(bool){MessageDialog.showHintDlg(this.getBillUI(), "提⽰", "导出信息成功!");return;}}else{System.out.println("撤销成功");}}⽂件过滤类:package nc.ui.ldzl.order;import java.io.File;import javax.swing.filechooser.FileFilter;/*** @author sj** TODO 要更改此⽣成的类型注释的模板,请转⾄* 窗⼝-⾸选项- Java -代码样式-代码模板*/public class ExcelFileFilter extends FileFilter {private String filters = "xls";// private String filters2 = "xlsx";private String description = "Microsoft Excel (*.xls)";/*** MyFileFilter 构造⼦注解。
用友NC财务软件数据导出方法
用友NC财务软件数据导出方法重要提示:以下操作是在用友NC中进行的,请先运行用友NC财务软件,然后按以下步骤执行数据导出.一、导出期初余额1.第一步:财务会计→总账→账簿查询→科目余额表(双击)2.查询3.科择很重要这去掉(1)?(2)?(3)导出发生额选择某一个月,比如导出2月的发生额则选择200X.02-200X.02?(4)科目级次:选择1-最低级(比如是5)??说明:科目级次必须选择1级到最低级,不能只是一级,也不能只是末级.??单击[确定]4.打印→按显示打印(重要)5.输出6.7.?,因1.??????2.?34.5.重要说明在导出用友凭证时,当一次导出的凭证太多(比如:超过3000张)时,有可能凭证导出结果(不全或不正确,因用友软件偶尔会漏一两个分录)?因此,应根据凭证分次导出(最好是一个月或三个月一次凭证,全年分12次导出)?特殊情况:如果一个月的凭证就已经很多,按一个月导出也不行时,则一个月的凭证要分次导出.方法是:?(1)选择凭证类型,一个凭证类型导出一次(前提是:被审单位的凭证要分类,假如被审单位的凭证就只有一种类型则不起作用。
)?(2)设置凭证号的起止范围:比如要导出1-1000张凭证,则在导出时在凭证范围中输入凭证号的起止范围。
?无法导出凭证或导出凭证不完整,则按上步"导出期初余额或各月发生额"的方法导出各个月的发生额。
三、导出辅助核算年度余额表(往来单位,部门等)1.财务会计→总账→账簿查询→辅助余额表(双击)→查询2.设置查询条件(20XX1月-12月,选择科目和辅助核算类别)(一定要选1-12月,这样才有全年的累计发生额) 3.打印→按显示打印(很重要)→输出…?[-》[-》[导入记账凭证]-》[从凭证汇总发生额]-》[导入发生额](如果不能汇总发生额,则可执行这一步)二、同时导入辅助核算的期初余额及累计发生额[项目初始化]-》[财务数据]-》[导入财务数据]-》从文本文件/excel文件中导入数据-》导入辅助核算余额表后,就可以查看辅助余额表:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
}
导入 Excel 按钮: UserExcel ue = new UserExcel(); JFileChooser jfile = new JFileChooser();
jfile.setDialogType(JFileChooser.SAVE_DIALOG);
// 打开文件
if
(jfile.showSaveDialog(new
}
FileOutputStream stream = new FileOutputStream(file);// 新 建一个输出文件流
workbook.write(stream);// 进行工作簿存储 stream.flush(); stream.close();// 操作结束,关闭文件 } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }
// 0, "userid");
getBillCardPanelWrapper().getBillCardPanel().setBodyValueAt( uvo.getUsercode(), row, "usercode");
getBillCardPanelWrapper().getBillCardPanel().setBodyValueAt( uvo.getVdeptid(), row, "vdeptid")-----------------------------------------------------------------------------------------------------UI 界面:
----------------------------------------------------------------------------------------------------------------------
getBillCardPanelWrapper().getBillCardPanel().setBodyValueAt( uvo.getUsername(), row, "username");
getBillCardPanelWrapper().getBillCardPanel().setBodyValueAt( uvo.getPostname(), row, "postname");
说明:界面中导入导出按钮自己添加,VO 自己搞定,本书仅供参考,如有问题自己解决
导出 Excel 按钮: UserExcelExport export = new UserExcelExport(); // 界面没有数据或者有数据但是没有选中任何行 if (getBufferData().getCurrentVO() == null) return; JFileChooser jfile = new JFileChooser(); jfile.setDialogType(JFileChooser.SAVE_DIALOG); / / 打开文件
// 在索引0的位置创建行(最顶端的行) HSSFRow hsrow = sheet.createRow((short) 0);
// 在索引0的位置创建单元格(左上端) HSSFCell hscell = hsrow.createCell((short) 0); hscell.setCellType(HSSFCell.CELL_TYPE_STRING);// 定义单元 格为字符串类型 hscell.setCellValue("公司");// 在单元格中输入一些内容 HSSFCell hscell1 = hsrow.createCell((short) 1); hscell1.setCellValue("用户姓名");// 在单元格中输入一些内容 HSSFCell hscell2 = hsrow.createCell((short) 2); hscell2.setCellValue("用户密码");// 在单元格中输入一些内容 HSSFCell hscell3 = hsrow.createCell((short) 3); hscell3.setCellValue("职位名称");// 在单元格中输入一些内容 HSSFCell hscell4 = hsrow.createCell((short) 4); hscell4.setCellValue("用户编码");// 在单元格中输入一些内容 HSSFCell hscell5 = hsrow.createCell((short) 5); hscell5.setCellValue("部门");// 在单元格中输入一些内容
for (int i = 1; i <= list.length; i++) { UserVO userVo = list[i - 1];// 获得单个VO
HSSFRow row = sheet.createRow((short) i); // 在索引0的位置创建单元格(左上端) HSSFCell cell = row.createCell((short) 0); cell.setCellType(HSSFCell.CELL_TYPE_STRING);// 定 义 单 元格为字符串类型 cell.setCellValue(userVo.getPk_corp());// 在单元格中输 入一些内容(公司) HSSFCell cell1 = row.createCell((short) 1);
//返回单据表体当前被选中的 VO,如果没有则返回 null getBillCardPanelWrapper().getSelectedBodyVOs(); UserVO[] uvos = (UserVO[]) getBillCardPanelWrapper().getSelectedBodyVOs();// export.export(uvos, file);//进行导出操作
row++; }
illOperate(IBillOperate.OP_REFADD);//行状态
getBillUI().setB
UserExcel 类:
private static final String ENCOD = "GBK"; public UserExcel() {} //根据文件目录获得 Excel 对象 public Workbook getExcel(String path) {
UserExcelExport 类: /** * 导出VO */
public void export(UserVO[] list, String file) {
try { // 创建新的Excel工作簿 HSSFWorkbook workbook = new HSSFWorkbook();
// 在工作簿中创建一张工作表 // workbook.createSheet("名称"); HSSFSheet sheet = workbook.createSheet();
List<UserVO> list = ue.readExcelStr(file);// 获得结果集 int row = 0; for (UserVO uvo : list) { onBoLineAdd();// 增行
getBillCardPanelWrapper().getBillCardPanel().setBodyValueAt( uvo.getPk_corp(), row, "pk_corp");
cell1.setCellValue(userVo.getUsername());// 在单元格中 输入一些内容(用户姓名)
HSSFCell cell2 = row.createCell((short) 2); cell2.setCellValue(userVo.getPassword());// 在单元格中 输入一些内容(用户密码) HSSFCell cell3 = row.createCell((short) 3); cell3.setCellValue(userVo.getPostname());// 在单元格中 输入一些内容(职位名称) HSSFCell cell4 = row.createCell((short) 4); cell4.setCellValue(userVo.getUsercode());// 在单元格中 输入一些内容(用户编码) HSSFCell cell5 = row.createCell((short) 5); cell5.setCellValue(userVo.getVdeptid());// 在 单 元 格 中 输入一些内容(部门)
if (wb != null) {
return wb.getSheets();
}
return null;
} //获取表标题某字段的位置(所在列号)
public int findColIndex(Sheet st, String setHead) {
int intIndex = 0;
for (int i = 0; i < st.getColumns(); i++) {
数据字典:
NC 导入导出参考
ID
userid char pk null
用户编码 usercode char
null
用户姓名 username char
null
用户密码 password char