日期:2014-05-16  浏览次数:20822 次

c#操作execl的问题
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.OleDb;
using System.IO;
using System.Collections;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string name;
            int sum;
            //Array动态数组的建立,用来存列名
            ArrayList aList = new ArrayList();

            Console.WriteLine("输入要建立的文件名(包括后缀)");
            name = Console.ReadLine().ToString();
            Console.WriteLine("输入要建立几个列名");
            sum =  Convert.ToInt32(Console.ReadLine());
            for (int i = 0; i < sum; i++)
            {
                Console.WriteLine("请输入列名");
                aList.Add(Console.ReadLine().ToString());
            }
                addtable(name, aList);
           
            
        }
        //public static bool newtable(string name)
        //{
        //    FileStream f1 = new FileStream(name, FileMode.Open);
        //    if (f1 != null)
        //    {
        //        return true;
        //    }
        //    return false;
        //}
        public static void addtable(string name, ArrayList a)
        {
            //try
            //{
            //    FileStream f = new FileStream(name, FileMode.Create);
            //    f.Close();
            //