如何使用C#读取Excel文件?我打开一个Excel文件进行阅读并将其复制到剪贴板以搜索电子邮件格式,但我不知道该怎么做.
FileInfo finfo;
Excel.ApplicationClass ExcelObj = new Excel.ApplicationClass();
ExcelObj.Visible = false;
Excel.Workbook theWorkbook;
Excel.Worksheet worksheet;
if (listView1.Items.Count > 0)
{
foreach (ListViewItem s in listView1.Items)
{
finfo = new FileInfo(s.Text);
if (finfo.Extension == ".xls" || finfo.Extension == ".xlsx" || finfo.Extension == ".xlt" || finfo.Extension == ".xlsm" || finfo.Extension == ".csv")
{
theWorkbook = ExcelObj.Workbooks.Open(s.Text, 0, true, 5, "", "", true, Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, false, false);
for (int count = 1; count <= theWorkbook.Sheets.Count; count++)
{
worksheet = …Run Code Online (Sandbox Code Playgroud) 我想使用C#和magicknet.dll将PDF文件转换为.GIF。我已将对MagickNet Dll的引用添加到我的项目中。
MagickNet.Magick.Init();
MagickNet.Image img = new MagickNet.Image("d:/aa.pdf");
img.Write("d:/bb.gif");
MagickNet.Magick.Term();
img.Dispose();
Run Code Online (Sandbox Code Playgroud)
用户代码未处理System.Runtime.InteropServices.SEHException
Message =“外部组件已引发异常。”
Source =“ ImageMagickNET”
错误代码= -2147467259
堆栈跟踪:
在Magick.Image。{ctor}(Image *,basic_string \,std :: allocator> *)
在ImageMagickNET.Image..ctor(字符串imageSpec)
在C:\ Users \ PANKAJ \ Documents \ Visual Studio 2008 \ Projects \ Test1 \ Test1 \ Default.aspx.cs:line 31中的Test1._Default.Button1_Click(对象发送者,EventArgs e)处
在System.Web.UI.WebControls.Button.OnClick(EventArgs e)
在System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
在System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
在System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,String eventArgument)
在System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
在System.Web.UI.Page.ProcessRequestMain处(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)
InnerException:
我在HTML页面上有一个按钮。我想在此按钮上附加文件上传控件。
我的意思是,当用户单击此按钮时,文件上传控件将显示,并且所选文件将被上传。
告诉我该怎么办?
码:
string path = @"C:\Windows\System32\drivers\etc\hosts";
StreamWriter sw = new StreamWriter(path, true);
string sitetoblock = "\r\n127.0.0.1 http://" + textBox1.Text +
" 127.0.0.1 http://www." + textBox1.Text;
sw.Write(sitetoblock);
sw.Close();
MessageBox.Show(textBox1.Text + " blocked");
Run Code Online (Sandbox Code Playgroud)
这是一个阻止网站的代码,....但是它不起作用...有时它工作..我怎么能阻止网站?
告诉我什么是阻止网站的正确方法.
这是从listview中取消阻止任何网站的一些代码,但现在我想要取消阻止之前被阻止的网站.我怎样才能做到这一点?
String path = @"C:\Windows\System32\drivers\etc\hosts";
StreamWriter sw = new StreamWriter(path, true);
String sitetoblock = "\n 127.0.0.1 http://"+listView1.SelectedItems[0].Text+"";
sw.Write(sitetoblock);
sw.Close();
MessageBox.Show(listView1.SelectedItems[0].Text " blocked");
Run Code Online (Sandbox Code Playgroud) 这是一个使用C#的Windows应用程序.我想用计时器拍摄一个屏幕截图.定时器设置为5000 ms间隔.启动计时器时,应使用源窗口标题捕获桌面屏幕.
try
{
System.Windows.Forms.Timer timer = new System.Windows.Forms.Timer();
timer.Tick += new EventHandler(timer2_Tick);
timer.Interval = (100) * (50);
timer.Enabled = true;
timer.Start();
ScreenShots sc = new ScreenShots();
sc.pictureBox1.Image = system_serveillance.CaptureScreen.GetDesktopImage();
while(sc.pictureBox1.Image != null)
{
sc.pictureBox1.Image.Save("s"+".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
sc.pictureBox1.Image = null;
}
Run Code Online (Sandbox Code Playgroud)
此代码无法正常运行.我怎样才能使它工作?
我想使用c#复制并粘贴音频文件?
Int32 intAudioSize = 0;
string strAudioType = null;
Stream AudioStream = null;
// Gets the Size of the Audio
intAudioSize = FileUpload1.PostedFile.ContentLength;
// Gets the Audio Type
strAudioType = FileUpload1.PostedFile.ContentType;
// Reads the Audio
AudioStream = FileUpload1.PostedFile.InputStream;
Run Code Online (Sandbox Code Playgroud)