问题:如何批量导入用户和组织?
进入后台管理,点开组织机构下面的同步设置。
如果没有现成的AD用户,就做个EXCEL表导入数据到数据库
Excel导入组织架构的模板和关键代码
前台代码:
<div>
<asp:FileUploadID="FileUpload7" runat="server" Width="200px"/><div>
组织信息导入
<asp:TextBoxrunat="server" ID="TextBox3" Width="100px"/>
<asp:ButtonID="Button7" runat="server" Text="导入"Width="100px" OnClick="Button7_Click" />
</div>
</div>
后台代码:
protectedvoid Button7_Click(object sender, EventArgs e)
{
IWorkbook workbook = null;
if (FileUpload7.HasFile)
{
string upfile =Server.MapPath("") + "/Temp/" +FileUpload7.PostedFile.FileName;
if(!Directory.Exists(Server.MapPath("") + "/Temp/"))
{
Directory.CreateDirectory(Server.MapPath("") +"/Temp/");
}
FileUpload7.PostedFile.SaveAs(upfile);
string newpath = upfile;
using (FileStream fs =File.OpenRead(newpath)) //打开myxls.xls文件
{